defines the main window of the application. Plus de détails...
Fonctions membres publiques | |
def | __init__ |
Le constructeur. Plus de détails... | |
def | setThemedIcon |
Associe une icone à un bouton, dans le thème courant. Plus de détails... | |
def | pushCmd (self, owner, cmd) |
fonction de rappel déclenchée par les threads (au commencement) Plus de détails... | |
def | popCmd (self, owner, cmd) |
fonction de rappel déclenchée par les threads (à la fin) Plus de détails... | |
def | checkModify (self, boolFunc) |
def | checkAll (self) |
Coche tous les baladeurs. Plus de détails... | |
def | checkToggle (self) |
Inverse la coche des baladeurs. Plus de détails... | |
def | checkNone (self) |
Décoche tous les baladeurs. Plus de détails... | |
def | namingADrive (self) |
Gère un dialogue pour renommer un baladeur désigné par self.recentConnect. Plus de détails... | |
def | cbAdded (self) |
Renvoie une fonction de rappel pour l'abonnement aux évènements de l'arrière-boutique. Plus de détails... | |
def | cbRemoved (self) |
Renvoie une fonction de rappel pour l'abonnement aux évènements de l'arrière-boutique. Plus de détails... | |
def | deviceAdded (self) |
Fonction de rappel pour un medium ajouté ; se base sur la valeur de self.recentConnect. Plus de détails... | |
def | deviceRemoved (self) |
fonction de rappel pour un medium retiré ; se base sur la valeur de self.recentDisConnect Plus de détails... | |
def | initRedoStuff (self) |
Initialise des données pour le bouton central (refaire/stopper) Plus de détails... | |
def | applyPreferences (self) |
Applique les préférences et les options de ligne de commande. Plus de détails... | |
def | findAllDisks |
Initialisation du catalogue des disques USB connectés, et maintenance de l'interface graphique. Plus de détails... | |
def | changeWd (self, newDir) |
change le répertoire par défaut contenant les fichiers de travail Plus de détails... | |
def | tableClicked (self, idx) |
fonction de rappel pour un double clic sur un élément de la table Plus de détails... | |
def | manageCheckBoxes (self) |
ouvre un dialogue pour permettre de gérer les cases à cocher globalement Plus de détails... | |
def | diskSizeData (self, rowOrDev) |
def | diskFromOwner (self, student) |
trouve le disque qui correspond à un propriétaire, ou alors renvoie le premier disque inconnu. Plus de détails... | |
def | editOwner (self, idx) |
Édition du propriétaire d'une clé. Plus de détails... | |
def | setAvailableNames (self, available) |
Met à jour l'icône qui reflète la disponibilité de noms pour renommer automatiquement des baladeurs. Plus de détails... | |
def | updateButtons (self) |
Désactive ou active les flèches selon que l'option correspondante est possible ou non. Plus de détails... | |
def | preference (self) |
lance le dialogue des préférences Plus de détails... | |
def | delFiles (self) |
Lance l'action de supprimer des fichiers ou des répertoires dans les clés USB. Plus de détails... | |
def | copyTo (self) |
Lance l'action de copier vers les clés USB. Plus de détails... | |
def | copyFrom (self) |
Lance l'action de copier depuis les clés USB. Plus de détails... | |
def | redoCmd (self) |
Relance la dernière commande, mais en l'appliquant seulement aux baladeurs nouvellement branchés. Plus de détails... | |
def | namesCmd (self) |
montre le dialogue de choix de nouveaux noms à partir d'un fichier administratif. Plus de détails... | |
def | help (self) |
Affiche le widget d'aide. Plus de détails... | |
def | umount (self) |
Démonte et détache les clés USB affichées. Plus de détails... | |
def | connectTableModel (self, data) |
Connecte le modèle de table à la table. Plus de détails... | |
def | sameDiskData (self, one, two) |
Attributs publics statiques | |
tuple | checkAllSignal = pyqtSignal() |
custom signals ######################## Plus de détails... | |
tuple | checkToggleSignal = pyqtSignal() |
tuple | checkNoneSignal = pyqtSignal() |
tuple | shouldNameDrive = pyqtSignal() |
tuple | pushCmdSignal = pyqtSignal(str, str) |
tuple | popCmdSignal = pyqtSignal(str, str) |
defines the main window of the application.
Définition à la ligne 66 du fichier mainWindow.py.
def src.mainWindow.mainWindow.__init__ | ( | self, | |
parent, | |||
locale = "fr_FR" |
|||
) |
Le constructeur.
parent | un QWidget |
locale | la langue de l'application |
Définition à la ligne 81 du fichier mainWindow.py.
def src.mainWindow.mainWindow.applyPreferences | ( | self | ) |
Applique les préférences et les options de ligne de commande.
Définition à la ligne 324 du fichier mainWindow.py.
def src.mainWindow.mainWindow.cbAdded | ( | self | ) |
Renvoie une fonction de rappel pour l'abonnement aux évènements de l'arrière-boutique.
Il s'agit de la fonction pour les disques branchés
Définition à la ligne 259 du fichier mainWindow.py.
def src.mainWindow.mainWindow.cbRemoved | ( | self | ) |
Renvoie une fonction de rappel pour l'abonnement aux évènements de l'arrière-boutique.
Il s'agit de la fonction pour les disques débranchés
Définition à la ligne 274 du fichier mainWindow.py.
def src.mainWindow.mainWindow.changeWd | ( | self, | |
newDir | |||
) |
change le répertoire par défaut contenant les fichiers de travail
newDir | le nouveau nom de répertoire |
Définition à la ligne 357 du fichier mainWindow.py.
def src.mainWindow.mainWindow.checkAll | ( | self | ) |
Coche tous les baladeurs.
Définition à la ligne 215 du fichier mainWindow.py.
def src.mainWindow.mainWindow.checkModify | ( | self, | |
boolFunc | |||
) |
boolfunc | une fonction pour décider du futur état de la coche étant donné l'état antérieur Modifie les coches des baladeurs |
Définition à la ligne 202 du fichier mainWindow.py.
def src.mainWindow.mainWindow.checkNone | ( | self | ) |
Décoche tous les baladeurs.
Définition à la ligne 229 du fichier mainWindow.py.
def src.mainWindow.mainWindow.checkToggle | ( | self | ) |
Inverse la coche des baladeurs.
Définition à la ligne 222 du fichier mainWindow.py.
def src.mainWindow.mainWindow.connectTableModel | ( | self, | |
data | |||
) |
Connecte le modèle de table à la table.
data | les données de la table |
Définition à la ligne 728 du fichier mainWindow.py.
def src.mainWindow.mainWindow.copyFrom | ( | self | ) |
Lance l'action de copier depuis les clés USB.
Définition à la ligne 590 du fichier mainWindow.py.
def src.mainWindow.mainWindow.copyTo | ( | self | ) |
Lance l'action de copier vers les clés USB.
Définition à la ligne 565 du fichier mainWindow.py.
def src.mainWindow.mainWindow.delFiles | ( | self | ) |
Lance l'action de supprimer des fichiers ou des répertoires dans les clés USB.
Définition à la ligne 530 du fichier mainWindow.py.
def src.mainWindow.mainWindow.deviceAdded | ( | self | ) |
Fonction de rappel pour un medium ajouté ; se base sur la valeur de self.recentConnect.
Définition à la ligne 289 du fichier mainWindow.py.
def src.mainWindow.mainWindow.deviceRemoved | ( | self | ) |
fonction de rappel pour un medium retiré ; se base sur la valeur de self.recentDisConnect
Définition à la ligne 301 du fichier mainWindow.py.
def src.mainWindow.mainWindow.diskFromOwner | ( | self, | |
student | |||
) |
trouve le disque qui correspond à un propriétaire, ou alors renvoie le premier disque inconnu.
student | le propriétaire du disque |
Définition à la ligne 425 du fichier mainWindow.py.
def src.mainWindow.mainWindow.diskSizeData | ( | self, | |
rowOrDev | |||
) |
rowOrDev | a row number in the tableView, or a device string |
Définition à la ligne 406 du fichier mainWindow.py.
def src.mainWindow.mainWindow.editOwner | ( | self, | |
idx | |||
) |
Édition du propriétaire d'une clé.
idx | un QModelIndex qui pointe sur le propriétaire d'une clé |
Définition à la ligne 442 du fichier mainWindow.py.
def src.mainWindow.mainWindow.findAllDisks | ( | self, | |
other = None |
|||
) |
Initialisation du catalogue des disques USB connectés, et maintenance de l'interface graphique.
other | un catalogue déjà tout prêt de disques (None par défaut) |
Définition à la ligne 340 du fichier mainWindow.py.
def src.mainWindow.mainWindow.help | ( | self | ) |
Affiche le widget d'aide.
Définition à la ligne 693 du fichier mainWindow.py.
def src.mainWindow.mainWindow.initRedoStuff | ( | self | ) |
Initialise des données pour le bouton central (refaire/stopper)
Définition à la ligne 308 du fichier mainWindow.py.
def src.mainWindow.mainWindow.manageCheckBoxes | ( | self | ) |
ouvre un dialogue pour permettre de gérer les cases à cocher globalement
Définition à la ligne 395 du fichier mainWindow.py.
def src.mainWindow.mainWindow.namesCmd | ( | self | ) |
montre le dialogue de choix de nouveaux noms à partir d'un fichier administratif.
Définition à la ligne 686 du fichier mainWindow.py.
def src.mainWindow.mainWindow.namingADrive | ( | self | ) |
Gère un dialogue pour renommer un baladeur désigné par self.recentConnect.
Définition à la ligne 237 du fichier mainWindow.py.
def src.mainWindow.mainWindow.popCmd | ( | self, | |
owner, | |||
cmd | |||
) |
fonction de rappel déclenchée par les threads (à la fin)
owner | le propriétaire du baladeur associé au thread |
cmd | la commande shell effectuée sur ce baladeur |
Définition à la ligne 177 du fichier mainWindow.py.
def src.mainWindow.mainWindow.preference | ( | self | ) |
lance le dialogue des préférences
Définition à la ligne 516 du fichier mainWindow.py.
def src.mainWindow.mainWindow.pushCmd | ( | self, | |
owner, | |||
cmd | |||
) |
fonction de rappel déclenchée par les threads (au commencement)
owner | le propriétaire du baladeur associé au thread |
cmd | la commande shell effectuée sur ce baladeur |
Définition à la ligne 162 du fichier mainWindow.py.
def src.mainWindow.mainWindow.redoCmd | ( | self | ) |
Relance la dernière commande, mais en l'appliquant seulement aux baladeurs nouvellement branchés.
Définition à la ligne 655 du fichier mainWindow.py.
def src.mainWindow.mainWindow.sameDiskData | ( | self, | |
one, | |||
two | |||
) |
Définition à la ligne 747 du fichier mainWindow.py.
def src.mainWindow.mainWindow.setAvailableNames | ( | self, | |
available | |||
) |
Met à jour l'icône qui reflète la disponibilité de noms pour renommer automatiquement des baladeurs.
available | vrai s'il y a des noms disponibles pour renommer des baladeurs. |
Définition à la ligne 456 du fichier mainWindow.py.
def src.mainWindow.mainWindow.setThemedIcon | ( | self, | |
button, | |||
name, | |||
default = None |
|||
) |
Associe une icone à un bouton, dans le thème courant.
button | le bouton à décorer |
name | le nom de l'icone |
default | un fichier PNG ; si rien n'est donné, il aura comme valeur par défaut "images/icons32/"+name+".png" |
Définition à la ligne 147 du fichier mainWindow.py.
def src.mainWindow.mainWindow.tableClicked | ( | self, | |
idx | |||
) |
fonction de rappel pour un double clic sur un élément de la table
idx | un QModelIndex |
Définition à la ligne 366 du fichier mainWindow.py.
def src.mainWindow.mainWindow.umount | ( | self | ) |
Démonte et détache les clés USB affichées.
Définition à la ligne 702 du fichier mainWindow.py.
def src.mainWindow.mainWindow.updateButtons | ( | self | ) |
Désactive ou active les flèches selon que l'option correspondante est possible ou non.
Pour les flèches : ça aurait du sens de préparer une opération de copie avant même de brancher des clés, donc on les active. Par contre démonter les clés quand elles sont absentes ça n'a pas d'utilité. Change l'icône du dialogue des noms selon qu'il reste ou non des noms disponibles dans le dialogue des noms.
Définition à la ligne 478 du fichier mainWindow.py.
src.mainWindow.mainWindow.availableNames |
Définition à la ligne 457 du fichier mainWindow.py.
|
static |
custom signals ########################
Définition à la ligne 68 du fichier mainWindow.py.
|
static |
Définition à la ligne 70 du fichier mainWindow.py.
|
static |
Définition à la ligne 69 du fichier mainWindow.py.
src.mainWindow.mainWindow.copyfromIcon |
Définition à la ligne 90 du fichier mainWindow.py.
src.mainWindow.mainWindow.header |
Définition à la ligne 330 du fichier mainWindow.py.
src.mainWindow.mainWindow.iconRedo |
Définition à la ligne 310 du fichier mainWindow.py.
src.mainWindow.mainWindow.iconStop |
Définition à la ligne 312 du fichier mainWindow.py.
src.mainWindow.mainWindow.locale |
Définition à la ligne 84 du fichier mainWindow.py.
src.mainWindow.mainWindow.manFileLocation |
Définition à la ligne 328 du fichier mainWindow.py.
src.mainWindow.mainWindow.movefromIcon |
Définition à la ligne 91 du fichier mainWindow.py.
src.mainWindow.mainWindow.mv |
Définition à la ligne 329 du fichier mainWindow.py.
src.mainWindow.mainWindow.namesDialog |
Définition à la ligne 105 du fichier mainWindow.py.
src.mainWindow.mainWindow.namesEmptyIcon |
Définition à la ligne 102 du fichier mainWindow.py.
src.mainWindow.mainWindow.namesEmptyTip |
Définition à la ligne 104 du fichier mainWindow.py.
src.mainWindow.mainWindow.namesFullIcon |
Définition à la ligne 101 du fichier mainWindow.py.
src.mainWindow.mainWindow.namesFullTip |
Définition à la ligne 103 du fichier mainWindow.py.
src.mainWindow.mainWindow.oldThreads |
Définition à la ligne 117 du fichier mainWindow.py.
src.mainWindow.mainWindow.operations |
Définition à la ligne 116 du fichier mainWindow.py.
|
static |
Définition à la ligne 73 du fichier mainWindow.py.
src.mainWindow.mainWindow.proxy |
Définition à la ligne 111 du fichier mainWindow.py.
|
static |
Définition à la ligne 72 du fichier mainWindow.py.
src.mainWindow.mainWindow.recentConnect |
Définition à la ligne 106 du fichier mainWindow.py.
src.mainWindow.mainWindow.recentDisConnect |
Définition à la ligne 279 du fichier mainWindow.py.
src.mainWindow.mainWindow.redoStatusTip |
Définition à la ligne 316 du fichier mainWindow.py.
src.mainWindow.mainWindow.redoToolTip |
Définition à la ligne 315 du fichier mainWindow.py.
src.mainWindow.mainWindow.schoolFile |
Définition à la ligne 326 du fichier mainWindow.py.
|
static |
Définition à la ligne 71 du fichier mainWindow.py.
src.mainWindow.mainWindow.stopStatusTip |
Définition à la ligne 318 du fichier mainWindow.py.
src.mainWindow.mainWindow.stopToolTip |
Définition à la ligne 317 du fichier mainWindow.py.
src.mainWindow.mainWindow.t |
Définition à la ligne 110 du fichier mainWindow.py.
src.mainWindow.mainWindow.tm |
Définition à la ligne 735 du fichier mainWindow.py.
src.mainWindow.mainWindow.ui |
Définition à la ligne 86 du fichier mainWindow.py.
src.mainWindow.mainWindow.visibleheader |
Définition à la ligne 729 du fichier mainWindow.py.
src.mainWindow.mainWindow.workdir |
Définition à la ligne 327 du fichier mainWindow.py.