\hypertarget{classusbDisk_1_1uDisk}{
\section{Référence de la classe usbDisk.uDisk}
\label{classusbDisk_1_1uDisk}\index{usbDisk::uDisk@{usbDisk::uDisk}}
}


une classe pour représenter un disque ou une partition.  




Graphe d'héritage de usbDisk.uDisk:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=188pt]{classusbDisk_1_1uDisk__inherit__graph}
\end{center}
\end{figure}


Graphe de collaboration de usbDisk.uDisk:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=226pt]{classusbDisk_1_1uDisk__coll__graph}
\end{center}
\end{figure}
\subsection*{Fonctions membres publiques}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classusbDisk_1_1uDisk_aa5a216684ee8244745c24baef0b21292}{\_\-\_\-init\_\-\_\-}
\begin{DoxyCompactList}\small\item\em Le constructeur. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a2936d349d0693877bdd5a273a7f029c7}{getFatUuid}
\begin{DoxyCompactList}\small\item\em renvoie l'uuid de la première partition FAT après que celle-\/ci aura été identifiée (utile pour les disques partitionnés) \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a2b078d4b2c3d2fd0a7a92a1eb0852870}{uniqueId}
\begin{DoxyCompactList}\small\item\em renvoie un identifiant unique. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a9ab2f8d297b63df29e63f53349fc8848}{headers}
\begin{DoxyCompactList}\small\item\em Méthode statique, pour avoir des titres de colonne. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a8830752ba368b40e7aa16e025e73b37f}{devicePropProxy}
\begin{DoxyCompactList}\small\item\em renvoie un proxy vers un navigateur de propriétés \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a9bea7b56e1652a5ee40c41f9609af10a}{isTrue}
\begin{DoxyCompactList}\small\item\em Renvoie la valeur de vérité d'une propriété. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a0e42b8f76331c2abdd210fef931766e1}{isUsbDisk}
\begin{DoxyCompactList}\small\item\em Facilite le réprage des disques USB USB. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a7b4e27033a87624dd46adc3bf329849f}{\_\-\_\-str\_\-\_\-}
\begin{DoxyCompactList}\small\item\em Fournit une représentation imprimable. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a0c4452c90e1c6682516bdad9086406e7}{title}
\begin{DoxyCompactList}\small\item\em Permet d'obtenir un identifiant unique de disque. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a9ed6f2af6f518d68e60c6af6497fc2d2}{file}
\begin{DoxyCompactList}\small\item\em Permet d'accèder à l'instance par un nom de fichier. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a34aebde1b56a910b6257ce5337297bfb}{mountPoint}
\begin{DoxyCompactList}\small\item\em Permet d'accèder à l'instance par un point de montage. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a3b93f79c67851a47f79eb8d4a9ed29c9}{getProp}
\begin{DoxyCompactList}\small\item\em Facilite l'accès aux propriétés à l'aide des mots clés du module udisks. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_aedc1348978c65d211b8ed77a37f6442d}{isDosFat}
\begin{DoxyCompactList}\small\item\em Permet de reconnaitre les partitions DOS-\/FAT. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a2031248f567cdd2204c69fbf78547213}{valuableProperties}
\begin{DoxyCompactList}\small\item\em Facilite l'accès aux propriétés intéressantes d'une instance. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a2b96a8270618574e49799d868876c7a6}{master}
\begin{DoxyCompactList}\small\item\em renvoie le chemin du disque, dans le cas où self est une partition \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_aeec85db21f211c29de0d1edef4755c35}{unNumberProp}
\begin{DoxyCompactList}\small\item\em retire le numéro des en-\/têtes pour en faire un nom de propriété valide pour interroger dbus \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a000f1cf8617c8d4f32c25426950c255f}{\_\-\_\-getitem\_\-\_\-}
\begin{DoxyCompactList}\small\item\em Renvoie un élément de listage de données internes au disque. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a0663c30c2dab1d1e253185ba772208ff}{showableProp}
\begin{DoxyCompactList}\small\item\em Renvoie une propriété dans un type \char`\"{}montrable\char`\"{} par QT. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a837af7b0aecf9c248a8602b01a350e74}{getFirstFat}
\begin{DoxyCompactList}\small\item\em Renvoie la première partition VFAT. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbDisk_1_1uDisk_a555dcb2c3a972e3039f02f824b0b6e07}{ensureMounted}
\begin{DoxyCompactList}\small\item\em Permet de s'assurer qu'une partition ou un disque sera bien monté. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Attributs publics}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classusbDisk_1_1uDisk_aca95a4dda42817266ebd48f170d0d6b9}{path}
\item 
\hyperlink{classusbDisk_1_1uDisk_ae36a40e147f5142ac8da57c65dff18d0}{device}
\item 
\hyperlink{classusbDisk_1_1uDisk_aa0877ffa1f473f4624863feac86f80aa}{device\_\-prop}
\item 
\hyperlink{classusbDisk_1_1uDisk_ac4c22fc9eb5774265e85098e9b2f669a}{selected}
\item 
\hyperlink{classusbDisk_1_1uDisk_af6532feb392762ccf5bd9d00a29b681c}{checkable}
\item 
\hyperlink{classusbDisk_1_1uDisk_a2dc3366a681c721fc41f2fc5545e1d9f}{stickid}
\item 
\hyperlink{classusbDisk_1_1uDisk_a54b5e43853ca1027366483fe46af048c}{uuid}
\item 
\hyperlink{classusbDisk_1_1uDisk_a48f0c2f105ee56aa0dcd82e2b8eb8851}{fatuuid}
\item 
\hyperlink{classusbDisk_1_1uDisk_a4f10e378afc1f395479932b9d03eb7cf}{firstFat}
\end{DoxyCompactItemize}
\subsection*{Attributs publics statiques}
\begin{DoxyCompactItemize}
\item 
tuple \hyperlink{classusbDisk_1_1uDisk_a908ffb9d783872760331f8ecd072dedd}{headers} = staticmethod(\hyperlink{classusbDisk_1_1uDisk_a908ffb9d783872760331f8ecd072dedd}{headers})
\end{DoxyCompactItemize}


\subsection{Description détaillée}
une classe pour représenter un disque ou une partition. les attributs publics sont :
\begin{DoxyItemize}
\item {\bfseries path} le chemin dans le système dbus
\item {\bfseries device} l'objet dbus qui correspond à l'instance
\item {\bfseries device\_\-prop} un proxy pour questionner cet objet dbus
\item {\bfseries selected} booléen vrai si on doit considérer cette instance comme sélectionnée. Vrai à l'initialisation
\item {\bfseries checkable} booléen vrai si on veut que la sélection puisse être modifiée par l'utilisateur dans l'interface graphique 
\end{DoxyItemize}

Définition à la ligne 42 du fichier usbDisk.py.



\subsection{Documentation des fonctions membres}
\hypertarget{classusbDisk_1_1uDisk_a000f1cf8617c8d4f32c25426950c255f}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!\_\-\_\-getitem\_\-\_\-@{\_\-\_\-getitem\_\-\_\-}}
\index{\_\-\_\-getitem\_\-\_\-@{\_\-\_\-getitem\_\-\_\-}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{\_\-\_\-getitem\_\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.\_\-\_\-getitem\_\-\_\- (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ n}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a000f1cf8617c8d4f32c25426950c255f}


Renvoie un élément de listage de données internes au disque. 


\begin{DoxyParams}{Paramètres}
\item[{\em n}]un nombre \item[{\em checkable}]vrai si on doit renvoyer une propriété supplémentaire pour n==0 \end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
si checkable est vrai, un élément si n$>$0, et le drapeau self.selected si n==0 ; sinon un élément de façon ordinaire. Les noms des éléments sont dans la liste itemNames utilisée dans la fonction statique headers 
\end{DoxyReturn}


Définition à la ligne 283 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_aa5a216684ee8244745c24baef0b21292}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}}
\index{\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{\_\-\_\-init\_\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.\_\-\_\-init\_\-\_\- (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ path, }
\item[{}]{ bus, }
\item[{}]{ checkable = {\ttfamily False}}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_aa5a216684ee8244745c24baef0b21292}


Le constructeur. 


\begin{DoxyParams}{Paramètres}
\item[{\em path}]un chemin dans le système dbus \item[{\em bus}]un objet dbus.BusSystem \item[{\em checkable}]vrai si on fera usage de self.selected \end{DoxyParams}


Définition à la ligne 51 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a7b4e27033a87624dd46adc3bf329849f}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!\_\-\_\-str\_\-\_\-@{\_\-\_\-str\_\-\_\-}}
\index{\_\-\_\-str\_\-\_\-@{\_\-\_\-str\_\-\_\-}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{\_\-\_\-str\_\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.\_\-\_\-str\_\-\_\- (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a7b4e27033a87624dd46adc3bf329849f}


Fournit une représentation imprimable. 

\begin{DoxyReturn}{Renvoie}
une représentation imprimable de l'instance 
\end{DoxyReturn}


Définition à la ligne 148 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a8830752ba368b40e7aa16e025e73b37f}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!devicePropProxy@{devicePropProxy}}
\index{devicePropProxy@{devicePropProxy}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{devicePropProxy}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.devicePropProxy (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ bus}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a8830752ba368b40e7aa16e025e73b37f}


renvoie un proxy vers un navigateur de propriétés 


\begin{DoxyParams}{Paramètres}
\item[{\em bus}]une instace de dbus.SystemBus \end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
l'objet proxy 
\end{DoxyReturn}


Définition à la ligne 119 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a555dcb2c3a972e3039f02f824b0b6e07}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!ensureMounted@{ensureMounted}}
\index{ensureMounted@{ensureMounted}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{ensureMounted}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.ensureMounted (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a555dcb2c3a972e3039f02f824b0b6e07}


Permet de s'assurer qu'une partition ou un disque sera bien monté. 

\begin{DoxyReturn}{Renvoie}
le chemin du point de montage 
\end{DoxyReturn}


Définition à la ligne 333 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a9ed6f2af6f518d68e60c6af6497fc2d2}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!file@{file}}
\index{file@{file}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{file}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.file (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a9ed6f2af6f518d68e60c6af6497fc2d2}


Permet d'accèder à l'instance par un nom de fichier. 

\begin{DoxyReturn}{Renvoie}
un nom valide dans le système de fichiers, pour accéder à l'instance. 
\end{DoxyReturn}


Définition à la ligne 165 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a2936d349d0693877bdd5a273a7f029c7}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!getFatUuid@{getFatUuid}}
\index{getFatUuid@{getFatUuid}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{getFatUuid}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.getFatUuid (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a2936d349d0693877bdd5a273a7f029c7}


renvoie l'uuid de la première partition FAT après que celle-\/ci aura été identifiée (utile pour les disques partitionnés) 

\begin{DoxyReturn}{Renvoie}
un uuid 
\end{DoxyReturn}


Définition à la ligne 82 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a837af7b0aecf9c248a8602b01a350e74}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!getFirstFat@{getFirstFat}}
\index{getFirstFat@{getFirstFat}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{getFirstFat}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.getFirstFat (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a837af7b0aecf9c248a8602b01a350e74}


Renvoie la première partition VFAT. 

\begin{DoxyReturn}{Renvoie}
la première partition VFAT ou None s'il n'y en a pas 
\end{DoxyReturn}


Définition à la ligne 320 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a3b93f79c67851a47f79eb8d4a9ed29c9}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!getProp@{getProp}}
\index{getProp@{getProp}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{getProp}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.getProp (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ name}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a3b93f79c67851a47f79eb8d4a9ed29c9}


Facilite l'accès aux propriétés à l'aide des mots clés du module udisks. 


\begin{DoxyParams}{Paramètres}
\item[{\em name}]le nom d'une propriété \end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
une propriété dbus du disque ou de la partition, sinon None si le nom name est illégal 
\end{DoxyReturn}


Définition à la ligne 188 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a9ab2f8d297b63df29e63f53349fc8848}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!headers@{headers}}
\index{headers@{headers}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{headers}]{\setlength{\rightskip}{0pt plus 5cm}def {\bf usbDisk.uDisk.headers} (
\begin{DoxyParamCaption}
\item[{}]{ checkable = {\ttfamily False}, }
\item[{}]{ locale = {\ttfamily \char`\"{}C\char`\"{}}}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a9ab2f8d297b63df29e63f53349fc8848}


Méthode statique, pour avoir des titres de colonne. 

renvoie des titres pour les items obtenus par \_\-\_\-getitem\_\-\_\-. Le résultat dépend du paramètre checkable. 
\begin{DoxyParams}{Paramètres}
\item[{\em checkable}]vrai si le premier en-\/tête correspond à une colonne de cases à cocher \item[{\em locale}]la locale, pour traduire les titres éventuellement. Valeur par défaut : \char`\"{}C\char`\"{} \end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
une liste de titres de colonnes 
\end{DoxyReturn}


Définition à la ligne 104 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_aedc1348978c65d211b8ed77a37f6442d}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!isDosFat@{isDosFat}}
\index{isDosFat@{isDosFat}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{isDosFat}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.isDosFat (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_aedc1348978c65d211b8ed77a37f6442d}


Permet de reconnaitre les partitions DOS-\/FAT. 

\begin{DoxyReturn}{Renvoie}
vrai dans le cas d'une partition FAT16 ou FAT32 
\end{DoxyReturn}


Définition à la ligne 199 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a9bea7b56e1652a5ee40c41f9609af10a}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!isTrue@{isTrue}}
\index{isTrue@{isTrue}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{isTrue}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.isTrue (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ prop, }
\item[{}]{ value = {\ttfamily None}}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a9bea7b56e1652a5ee40c41f9609af10a}


Renvoie la valeur de vérité d'une propriété. 


\begin{DoxyParams}{Paramètres}
\item[{\em prop}]une propriété \item[{\em value}]\end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
vrai si la propriété est vraie (cas où value==None) ou vrai si la propriété a exactement la valeur value. 
\end{DoxyReturn}


Définition à la ligne 129 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a0e42b8f76331c2abdd210fef931766e1}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!isUsbDisk@{isUsbDisk}}
\index{isUsbDisk@{isUsbDisk}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{isUsbDisk}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.isUsbDisk (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a0e42b8f76331c2abdd210fef931766e1}


Facilite le réprage des disques USB USB. 

\begin{DoxyReturn}{Renvoie}
vrai dans le cas d'un disque USB 
\end{DoxyReturn}


Définition à la ligne 140 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a2b96a8270618574e49799d868876c7a6}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!master@{master}}
\index{master@{master}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{master}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.master (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a2b96a8270618574e49799d868876c7a6}


renvoie le chemin du disque, dans le cas où self est une partition 

\begin{DoxyReturn}{Renvoie}
le chemin dbus du disque maître, sinon \char`\"{}/\char`\"{} 
\end{DoxyReturn}


Définition à la ligne 257 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a34aebde1b56a910b6257ce5337297bfb}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!mountPoint@{mountPoint}}
\index{mountPoint@{mountPoint}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{mountPoint}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.mountPoint (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a34aebde1b56a910b6257ce5337297bfb}


Permet d'accèder à l'instance par un point de montage. 

\begin{DoxyReturn}{Renvoie}
un point de montage, s'il en existe, sinon None 
\end{DoxyReturn}


Définition à la ligne 175 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a0663c30c2dab1d1e253185ba772208ff}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!showableProp@{showableProp}}
\index{showableProp@{showableProp}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{showableProp}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.showableProp (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ name}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a0663c30c2dab1d1e253185ba772208ff}


Renvoie une propriété dans un type \char`\"{}montrable\char`\"{} par QT. 

les propriétés que renvoie dbus ont des types inconnus de Qt4, cette fonction les transtype pour que QVariant arrive à les prendre en compte. 
\begin{DoxyParams}{Paramètres}
\item[{\em name}]le nom de la propriété \end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
une nombre ou une chaîne selon le type de propriété 
\end{DoxyReturn}


Définition à la ligne 303 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a0c4452c90e1c6682516bdad9086406e7}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!title@{title}}
\index{title@{title}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{title}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.title (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a0c4452c90e1c6682516bdad9086406e7}


Permet d'obtenir un identifiant unique de disque. 

\begin{DoxyReturn}{Renvoie}
le chemin dbus de l'instance 
\end{DoxyReturn}


Définition à la ligne 156 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a2b078d4b2c3d2fd0a7a92a1eb0852870}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!uniqueId@{uniqueId}}
\index{uniqueId@{uniqueId}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{uniqueId}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.uniqueId (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a2b078d4b2c3d2fd0a7a92a1eb0852870}


renvoie un identifiant unique. 

Dans cette classe, cette fonction est synonyme de getFatUuid \begin{DoxyReturn}{Renvoie}
un identifiant supposément unique 
\end{DoxyReturn}


Définition à la ligne 91 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_aeec85db21f211c29de0d1edef4755c35}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!unNumberProp@{unNumberProp}}
\index{unNumberProp@{unNumberProp}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{unNumberProp}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.unNumberProp (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ n}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_aeec85db21f211c29de0d1edef4755c35}


retire le numéro des en-\/têtes pour en faire un nom de propriété valide pour interroger dbus 


\begin{DoxyParams}{Paramètres}
\item[{\em n}]un numéro de propriété qui se réfère aux headers \end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
une propriété renvoyée par dbus, dans un format imprimable 
\end{DoxyReturn}


Définition à la ligne 267 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a2031248f567cdd2204c69fbf78547213}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!valuableProperties@{valuableProperties}}
\index{valuableProperties@{valuableProperties}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{valuableProperties}]{\setlength{\rightskip}{0pt plus 5cm}def usbDisk.uDisk.valuableProperties (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ indent = {\ttfamily 4}}
\end{DoxyParamCaption}
)}}
\label{classusbDisk_1_1uDisk_a2031248f567cdd2204c69fbf78547213}


Facilite l'accès aux propriétés intéressantes d'une instance. 

\begin{DoxyReturn}{Renvoie}
une chaîne indentée avec les propriétés intéressantes, une par ligne 
\end{DoxyReturn}


Définition à la ligne 212 du fichier usbDisk.py.



\subsection{Documentation des données membres}
\hypertarget{classusbDisk_1_1uDisk_af6532feb392762ccf5bd9d00a29b681c}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!checkable@{checkable}}
\index{checkable@{checkable}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{checkable}]{\setlength{\rightskip}{0pt plus 5cm}{\bf usbDisk.uDisk.checkable}}}
\label{classusbDisk_1_1uDisk_af6532feb392762ccf5bd9d00a29b681c}


Définition à la ligne 56 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_ae36a40e147f5142ac8da57c65dff18d0}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!device@{device}}
\index{device@{device}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{device}]{\setlength{\rightskip}{0pt plus 5cm}{\bf usbDisk.uDisk.device}}}
\label{classusbDisk_1_1uDisk_ae36a40e147f5142ac8da57c65dff18d0}


Définition à la ligne 53 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_aa0877ffa1f473f4624863feac86f80aa}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!device\_\-prop@{device\_\-prop}}
\index{device\_\-prop@{device\_\-prop}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{device\_\-prop}]{\setlength{\rightskip}{0pt plus 5cm}{\bf usbDisk.uDisk.device\_\-prop}}}
\label{classusbDisk_1_1uDisk_aa0877ffa1f473f4624863feac86f80aa}


Définition à la ligne 54 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a48f0c2f105ee56aa0dcd82e2b8eb8851}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!fatuuid@{fatuuid}}
\index{fatuuid@{fatuuid}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{fatuuid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf usbDisk.uDisk.fatuuid}}}
\label{classusbDisk_1_1uDisk_a48f0c2f105ee56aa0dcd82e2b8eb8851}


Définition à la ligne 59 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a4f10e378afc1f395479932b9d03eb7cf}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!firstFat@{firstFat}}
\index{firstFat@{firstFat}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{firstFat}]{\setlength{\rightskip}{0pt plus 5cm}{\bf usbDisk.uDisk.firstFat}}}
\label{classusbDisk_1_1uDisk_a4f10e378afc1f395479932b9d03eb7cf}


Définition à la ligne 60 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a908ffb9d783872760331f8ecd072dedd}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!headers@{headers}}
\index{headers@{headers}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{headers}]{\setlength{\rightskip}{0pt plus 5cm}tuple {\bf usbDisk.uDisk.headers} = staticmethod({\bf headers})\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{classusbDisk_1_1uDisk_a908ffb9d783872760331f8ecd072dedd}


Définition à la ligne 111 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_aca95a4dda42817266ebd48f170d0d6b9}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!path@{path}}
\index{path@{path}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{path}]{\setlength{\rightskip}{0pt plus 5cm}{\bf usbDisk.uDisk.path}}}
\label{classusbDisk_1_1uDisk_aca95a4dda42817266ebd48f170d0d6b9}


Définition à la ligne 52 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_ac4c22fc9eb5774265e85098e9b2f669a}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!selected@{selected}}
\index{selected@{selected}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{selected}]{\setlength{\rightskip}{0pt plus 5cm}{\bf usbDisk.uDisk.selected}}}
\label{classusbDisk_1_1uDisk_ac4c22fc9eb5774265e85098e9b2f669a}


Définition à la ligne 55 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a2dc3366a681c721fc41f2fc5545e1d9f}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!stickid@{stickid}}
\index{stickid@{stickid}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{stickid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf usbDisk.uDisk.stickid}}}
\label{classusbDisk_1_1uDisk_a2dc3366a681c721fc41f2fc5545e1d9f}


Définition à la ligne 57 du fichier usbDisk.py.

\hypertarget{classusbDisk_1_1uDisk_a54b5e43853ca1027366483fe46af048c}{
\index{usbDisk::uDisk@{usbDisk::uDisk}!uuid@{uuid}}
\index{uuid@{uuid}!usbDisk::uDisk@{usbDisk::uDisk}}
\subsubsection[{uuid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf usbDisk.uDisk.uuid}}}
\label{classusbDisk_1_1uDisk_a54b5e43853ca1027366483fe46af048c}


Définition à la ligne 58 du fichier usbDisk.py.



La documentation de cette classe a été générée à partir du fichier suivant :\begin{DoxyCompactItemize}
\item 
src/\hyperlink{usbDisk_8py}{usbDisk.py}\end{DoxyCompactItemize}
