\hypertarget{classchooseInSticks_1_1chooseDialog}{
\section{Référence de la classe chooseInSticks.chooseDialog}
\label{classchooseInSticks_1_1chooseDialog}\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
}


Un dialogue pour choisir un ensemble de fichiers à copier depuis une clé USB.  




Graphe d'héritage de chooseInSticks.chooseDialog:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=224pt]{classchooseInSticks_1_1chooseDialog__inherit__graph}
\end{center}
\end{figure}


Graphe de collaboration de chooseInSticks.chooseDialog:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=224pt]{classchooseInSticks_1_1chooseDialog__coll__graph}
\end{center}
\end{figure}
\subsection*{Fonctions membres publiques}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_a5859953681671573a4061254a17441ed}{\_\-\_\-init\_\-\_\-}
\begin{DoxyCompactList}\small\item\em Le constructeur. \item\end{DoxyCompactList}\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_aa31b6c43379b0813f88ca060ea837e3e}{listStorages}
\begin{DoxyCompactList}\small\item\em Met en place la liste des noms de baladeurs connectés en tenant compte du nom de répertoire de travail et d'un baladeur éventuellement sélectionné dans la fenêtre principale. \item\end{DoxyCompactList}\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_abf8fa2313f2a38e9242434ed401f1e9a}{checkWorkDirs}
\begin{DoxyCompactList}\small\item\em met à jour la possibilité de sélectionner les baladeurs dans la liste selon qu'ils ont ou pas un répertoire de travail, puis sélectionne si possible un baladeur, si aucun ne l'était avant. \item\end{DoxyCompactList}\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_a0de23fb6ec7fe7fde4d19d27ce9489a1}{baseDir}
\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_aed02ed98da705cc474a26936fabe1686}{selectedDiskMountPoint}
\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_a369b8dc71f1d90a5198fc88596610a06}{selectedDiskOwner}
\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_ad4bc7d268f786170319fff00279df0e1}{changeWd}
\begin{DoxyCompactList}\small\item\em changement du répertoire de travail \item\end{DoxyCompactList}\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_a9249e03a139a5f50872700c734e90f88}{choose}
\begin{DoxyCompactList}\small\item\em Facilite le choix de motifs de fichiers en recherchant dans les clés USB, modifie l'éditeur de ligne de texte et place le fichier choisi dans la liste. \item\end{DoxyCompactList}\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_ae25331c3f68f5ababb44fe01acbc94cf}{choose\_\-dir}
\begin{DoxyCompactList}\small\item\em Facilite le choix de motifs de répertoires en recherchant dans les clés USB, modifie l'éditeur de ligne de texte et place le répertoire choisi dans la liste. \item\end{DoxyCompactList}\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_a70a5799f7d3a2637f19d02520f14e83d}{activate}
\begin{DoxyCompactList}\small\item\em Fonction de rappel quand un item de la liste est activé. \item\end{DoxyCompactList}\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_a206b33b9dc333f3dc3975357cefb6521}{plus}
\begin{DoxyCompactList}\small\item\em Permet de choisir et d'ajouter un nouveau fichier ou répertoire à supprimer. \item\end{DoxyCompactList}\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_ab55c560b69e1b68e78caedae94cf206e}{minus}
\begin{DoxyCompactList}\small\item\em Permet de retirer de la liste des fichiers à supprimer ceux qu'on a sélectionnés. \item\end{DoxyCompactList}\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_ad209c838e90b9ac108d612371c01b98b}{append}
\begin{DoxyCompactList}\small\item\em Ajoute un chemin avec ou sans jokers à la liste des chemins à supprimer. \item\end{DoxyCompactList}\item 
def \hyperlink{classchooseInSticks_1_1chooseDialog_a73c73c7582cae02a29a2873343232343}{pathList}
\begin{DoxyCompactList}\small\item\em renvoie la liste des chemins sélectionés \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Attributs publics}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classchooseInSticks_1_1chooseDialog_ab6899a5f9025b8734872f9d5e33f7666}{mainWindow}
\item 
\hyperlink{classchooseInSticks_1_1chooseDialog_a54b6702467fc1b74f758b72b55d7b58b}{ownedUsbDictionary}
\begin{DoxyCompactList}\small\item\em peuplement de la zone des noms de baladeurs \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Description détaillée}
Un dialogue pour choisir un ensemble de fichiers à copier depuis une clé USB. 

Définition à la ligne 34 du fichier chooseInSticks.py.



\subsection{Documentation des fonctions membres}
\hypertarget{classchooseInSticks_1_1chooseDialog_a5859953681671573a4061254a17441ed}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}}
\index{\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{\_\-\_\-init\_\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.\_\-\_\-init\_\-\_\- (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ parent = {\ttfamily None}, }
\item[{}]{ title1 = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{}]{ title2 = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{}]{ ok = {\ttfamily \char`\"{}OK\char`\"{}}}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_a5859953681671573a4061254a17441ed}


Le constructeur. 


\begin{DoxyParams}{Paramètres}
\item[{\em parent}]un \hyperlink{namespacemainWindow}{mainWindow}, qui est censé contenir des données telles que parent.workdir, ... \item[{\em title1}]le titre du dialogue \item[{\em title2}]le titre pour la série de fichiers/modèles \item[{\em ok}]le texte du bouton OK \end{DoxyParams}


Définition à la ligne 44 du fichier chooseInSticks.py.

\hypertarget{classchooseInSticks_1_1chooseDialog_a70a5799f7d3a2637f19d02520f14e83d}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!activate@{activate}}
\index{activate@{activate}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{activate}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.activate (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ item}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_a70a5799f7d3a2637f19d02520f14e83d}


Fonction de rappel quand un item de la liste est activé. 


\begin{DoxyParams}{Paramètres}
\item[{\em item}]désignation de l'item activé \end{DoxyParams}


Définition à la ligne 238 du fichier chooseInSticks.py.

\hypertarget{classchooseInSticks_1_1chooseDialog_ad209c838e90b9ac108d612371c01b98b}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!append@{append}}
\index{append@{append}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{append}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.append (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ path}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_ad209c838e90b9ac108d612371c01b98b}


Ajoute un chemin avec ou sans jokers à la liste des chemins à supprimer. 


\begin{DoxyParams}{Paramètres}
\item[{\em path}]le chemin \end{DoxyParams}


Définition à la ligne 272 du fichier chooseInSticks.py.

\hypertarget{classchooseInSticks_1_1chooseDialog_a0de23fb6ec7fe7fde4d19d27ce9489a1}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!baseDir@{baseDir}}
\index{baseDir@{baseDir}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{baseDir}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.baseDir (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_a0de23fb6ec7fe7fde4d19d27ce9489a1}
\begin{DoxyReturn}{Renvoie}
le répertoire à partir duquel on peut commencer à faire un choix de fichier ou de sous-\/répertoire. Il dépend du baladeur sélectionné s'il y en a un et du nom du répertoire de travail. Si on n'arrive pas à déterminer ce répertoire, renvoie None 
\end{DoxyReturn}


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

\hypertarget{classchooseInSticks_1_1chooseDialog_ad4bc7d268f786170319fff00279df0e1}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!changeWd@{changeWd}}
\index{changeWd@{changeWd}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{changeWd}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.changeWd (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_ad4bc7d268f786170319fff00279df0e1}


changement du répertoire de travail 



Définition à la ligne 182 du fichier chooseInSticks.py.

\hypertarget{classchooseInSticks_1_1chooseDialog_abf8fa2313f2a38e9242434ed401f1e9a}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!checkWorkDirs@{checkWorkDirs}}
\index{checkWorkDirs@{checkWorkDirs}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{checkWorkDirs}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.checkWorkDirs (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_abf8fa2313f2a38e9242434ed401f1e9a}


met à jour la possibilité de sélectionner les baladeurs dans la liste selon qu'ils ont ou pas un répertoire de travail, puis sélectionne si possible un baladeur, si aucun ne l'était avant. 



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

\hypertarget{classchooseInSticks_1_1chooseDialog_a9249e03a139a5f50872700c734e90f88}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!choose@{choose}}
\index{choose@{choose}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{choose}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.choose (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ kind = {\ttfamily \char`\"{}file\char`\"{}}}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_a9249e03a139a5f50872700c734e90f88}


Facilite le choix de motifs de fichiers en recherchant dans les clés USB, modifie l'éditeur de ligne de texte et place le fichier choisi dans la liste. 


\begin{DoxyParams}{Paramètres}
\item[{\em kind}]type d'élément à choisir : \char`\"{}file\char`\"{} pour un fichier, \char`\"{}dir\char`\"{} pour un répertoire \end{DoxyParams}


Définition à la ligne 195 du fichier chooseInSticks.py.

\hypertarget{classchooseInSticks_1_1chooseDialog_ae25331c3f68f5ababb44fe01acbc94cf}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!choose\_\-dir@{choose\_\-dir}}
\index{choose\_\-dir@{choose\_\-dir}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{choose\_\-dir}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.choose\_\-dir (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_ae25331c3f68f5ababb44fe01acbc94cf}


Facilite le choix de motifs de répertoires en recherchant dans les clés USB, modifie l'éditeur de ligne de texte et place le répertoire choisi dans la liste. 



Définition à la ligne 230 du fichier chooseInSticks.py.

\hypertarget{classchooseInSticks_1_1chooseDialog_aa31b6c43379b0813f88ca060ea837e3e}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!listStorages@{listStorages}}
\index{listStorages@{listStorages}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{listStorages}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.listStorages (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_aa31b6c43379b0813f88ca060ea837e3e}


Met en place la liste des noms de baladeurs connectés en tenant compte du nom de répertoire de travail et d'un baladeur éventuellement sélectionné dans la fenêtre principale. 



Définition à la ligne 89 du fichier chooseInSticks.py.

\hypertarget{classchooseInSticks_1_1chooseDialog_ab55c560b69e1b68e78caedae94cf206e}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!minus@{minus}}
\index{minus@{minus}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{minus}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.minus (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_ab55c560b69e1b68e78caedae94cf206e}


Permet de retirer de la liste des fichiers à supprimer ceux qu'on a sélectionnés. 



Définition à la ligne 256 du fichier chooseInSticks.py.

\hypertarget{classchooseInSticks_1_1chooseDialog_a73c73c7582cae02a29a2873343232343}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!pathList@{pathList}}
\index{pathList@{pathList}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{pathList}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.pathList (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_a73c73c7582cae02a29a2873343232343}


renvoie la liste des chemins sélectionés 

\begin{DoxyReturn}{Renvoie}
une liste de chemins, sous forme de QStrings 
\end{DoxyReturn}


Définition à la ligne 286 du fichier chooseInSticks.py.

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


Permet de choisir et d'ajouter un nouveau fichier ou répertoire à supprimer. 



Définition à la ligne 246 du fichier chooseInSticks.py.

\hypertarget{classchooseInSticks_1_1chooseDialog_aed02ed98da705cc474a26936fabe1686}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!selectedDiskMountPoint@{selectedDiskMountPoint}}
\index{selectedDiskMountPoint@{selectedDiskMountPoint}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{selectedDiskMountPoint}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.selectedDiskMountPoint (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_aed02ed98da705cc474a26936fabe1686}
\begin{DoxyReturn}{Renvoie}
le point de montage du support sélectionné s'il y en a un 
\end{DoxyReturn}


Définition à la ligne 159 du fichier chooseInSticks.py.

\hypertarget{classchooseInSticks_1_1chooseDialog_a369b8dc71f1d90a5198fc88596610a06}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!selectedDiskOwner@{selectedDiskOwner}}
\index{selectedDiskOwner@{selectedDiskOwner}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{selectedDiskOwner}]{\setlength{\rightskip}{0pt plus 5cm}def chooseInSticks.chooseDialog.selectedDiskOwner (
\begin{DoxyParamCaption}
\item[{}]{ self}
\end{DoxyParamCaption}
)}}
\label{classchooseInSticks_1_1chooseDialog_a369b8dc71f1d90a5198fc88596610a06}
\begin{DoxyReturn}{Renvoie}
le nom du propriétaire du disque sélectionné s'il y en a un, sinon None. 
\end{DoxyReturn}


Définition à la ligne 171 du fichier chooseInSticks.py.



\subsection{Documentation des données membres}
\hypertarget{classchooseInSticks_1_1chooseDialog_ab6899a5f9025b8734872f9d5e33f7666}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!mainWindow@{mainWindow}}
\index{mainWindow@{mainWindow}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{mainWindow}]{\setlength{\rightskip}{0pt plus 5cm}{\bf chooseInSticks.chooseDialog.mainWindow}}}
\label{classchooseInSticks_1_1chooseDialog_ab6899a5f9025b8734872f9d5e33f7666}


Définition à la ligne 46 du fichier chooseInSticks.py.

\hypertarget{classchooseInSticks_1_1chooseDialog_a54b6702467fc1b74f758b72b55d7b58b}{
\index{chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}!ownedUsbDictionary@{ownedUsbDictionary}}
\index{ownedUsbDictionary@{ownedUsbDictionary}!chooseInSticks::chooseDialog@{chooseInSticks::chooseDialog}}
\subsubsection[{ownedUsbDictionary}]{\setlength{\rightskip}{0pt plus 5cm}{\bf chooseInSticks.chooseDialog.ownedUsbDictionary}}}
\label{classchooseInSticks_1_1chooseDialog_a54b6702467fc1b74f758b72b55d7b58b}


peuplement de la zone des noms de baladeurs 



Définition à la ligne 70 du fichier chooseInSticks.py.



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