ScolaSync  5.1
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:

Fonctions membres publiques

def __init__
 Le constructeur. Plus de détails...
 
def checkValues (self)
 fonction de rappel liée au bouton de validation, vérifie s'il y a bien au moins un fichier ou un répertoire sélectionné Plus de détails...
 
def 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. Plus de détails...
 
def 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. Plus de détails...
 
def baseDir (self)
 
def selectedDiskMountPoint (self)
 
def selectedDiskOwner (self)
 
def changeWd (self)
 changement du répertoire de travail Plus de détails...
 
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. Plus de détails...
 
def 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. Plus de détails...
 
def activate (self, item)
 Fonction de rappel quand un item de la liste est activé Plus de détails...
 
def plus (self)
 Permet de choisir et d'ajouter un nouveau fichier ou répertoire à supprimer. Plus de détails...
 
def minus (self)
 Permet de retirer de la liste des fichiers à supprimer ceux qu'on a sélectionnés. Plus de détails...
 
def append (self, path)
 Ajoute un chemin avec ou sans jokers à la liste des chemins à supprimer. Plus de détails...
 
def 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. Plus de détails...
 

Attributs publics

 mainWindow
 
 okButton
 mise en place des titres personnalisés Plus de détails...
 
 ownedUsbDictionary
 peuplement de la zone des noms de baladeurs Plus de détails...
 
 ok
 

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 = "",
  okPrompt = "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
okPromptle 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 250 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 284 du fichier chooseInSticks.py.

Voici le graphe des appelants de cette fonction :

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

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

def src.chooseInSticks.chooseDialog.changeWd (   self)

changement du répertoire de travail

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

Voici le graphe d'appel pour cette fonction :

def src.chooseInSticks.chooseDialog.checkValues (   self)

fonction de rappel liée au bouton de validation, vérifie s'il y a bien au moins un fichier ou un répertoire sélectionné

Définition à la ligne 90 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 120 du fichier chooseInSticks.py.

Voici le graphe des appelants de cette fonction :

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

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

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

Voici le graphe d'appel pour cette fonction :

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

Voici le graphe d'appel pour cette fonction :

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 268 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 300 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 258 du fichier chooseInSticks.py.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

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

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

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

Voici le graphe des appelants de cette fonction :

Documentation des données membres

src.chooseInSticks.chooseDialog.mainWindow

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

src.chooseInSticks.chooseDialog.ok

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

src.chooseInSticks.chooseDialog.okButton

mise en place des titres personnalisés

mise en place du bouton personnalisé

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

src.chooseInSticks.chooseDialog.ownedUsbDictionary

peuplement de la zone des noms de baladeurs

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


La documentation de cette classe a été générée à partir du fichier suivant :