ScolaSync 1.0
Référence de la classe src.chooseInSticks.chooseDialog

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

Graphe d'héritage de src.chooseInSticks.chooseDialog:
Graphe de collaboration de src.chooseInSticks.chooseDialog:

Liste de tous les membres

Fonctions membres publiques

def __init__
 Le constructeur.
def listStorages
 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.
def checkWorkDirs
 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.
def baseDir
def selectedDiskMountPoint
def selectedDiskOwner
def changeWd
 changement du répertoire de travail
def choose
 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.
def choose_dir
 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.
def activate
 Fonction de rappel quand un item de la liste est activé
def plus
 Permet de choisir et d'ajouter un nouveau fichier ou répertoire à supprimer.
def minus
 Permet de retirer de la liste des fichiers à supprimer ceux qu'on a sélectionnés.
def append
 Ajoute un chemin avec ou sans jokers à la liste des chemins à supprimer.
def pathList
 renvoie la liste des chemins sélectionnés; dans le cas de chemins sans jokers (caractères * ou ?), les chemins sont protégés par des guillemets, afin qu'ils soient adaptés à un shell POSIX.

Attributs publics

 mainWindow
 ownedUsbDictionary
 peuplement de la zone des noms de baladeurs

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.


Documentation des constructeurs et destructeur

def src.chooseInSticks.chooseDialog.__init__ (   self,
  parent = None,
  title1 = "",
  title2 = "",
  ok = "OK" 
)

Le constructeur.

Paramètres:
parentun mainWindow, qui est censé contenir des données telles que parent.workdir, ...
title1le titre du dialogue
title2le titre pour la série de fichiers/modèles
okle texte du bouton OK

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


Documentation des fonctions membres

def src.chooseInSticks.chooseDialog.activate (   self,
  item 
)

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

Paramètres:
itemdésignation de l'item activé

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

def src.chooseInSticks.chooseDialog.append (   self,
  path 
)

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

Paramètres:
pathle chemin

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

def src.chooseInSticks.chooseDialog.baseDir (   self)
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

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

def src.chooseInSticks.chooseDialog.changeWd (   self)

changement du répertoire de travail

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

def src.chooseInSticks.chooseDialog.checkWorkDirs (   self)

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 110 du fichier chooseInSticks.py.

def src.chooseInSticks.chooseDialog.choose (   self,
  kind = "file" 
)

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.

Paramètres:
kindtype d'élément à choisir : "file" pour un fichier, "dir" pour un répertoire

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

def src.chooseInSticks.chooseDialog.choose_dir (   self)

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 236 du fichier chooseInSticks.py.

def src.chooseInSticks.chooseDialog.listStorages (   self)

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.

def src.chooseInSticks.chooseDialog.minus (   self)

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

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

def src.chooseInSticks.chooseDialog.pathList (   self)

renvoie la liste des chemins sélectionnés; dans le cas de chemins sans jokers (caractères * ou ?), les chemins sont protégés par des guillemets, afin qu'ils soient adaptés à un shell POSIX.

Renvoie:
une liste de chemins, sous forme de QStrings

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

def src.chooseInSticks.chooseDialog.plus (   self)

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

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

def src.chooseInSticks.chooseDialog.selectedDiskMountPoint (   self)
Renvoie:
le point de montage du support sélectionné s'il y en a un

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

def src.chooseInSticks.chooseDialog.selectedDiskOwner (   self)
Renvoie:
le nom du propriétaire du disque sélectionné s'il y en a un, sinon None.

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


Documentation des données membres

peuplement de la zone des noms de baladeurs

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


La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables