Fonctions membres publiques | |
def | __init__ |
Le constructeur. | |
def | deviceAdded |
fonction de rappel pour un medium ajouté | |
def | deviceRemoved |
fonction de rappel pour un medium retiré | |
def | initRedoStuff |
Initialise des données pour le bouton central (refaire/stopper) | |
def | showEvent |
modification du comportement du widget original, pour démarrer le timer et les vérifications de baladeurs après construction de la fenêtre seulement | |
def | setTimer |
sets the main timer | |
def | applyPreferences |
Applique les préférences et les options de ligne de commande. | |
def | changeWd |
change le répertoire par défaut contenant les fichiers de travail | |
def | tableClicked |
fonction de rappel pour un double clic sur un élément de la table | |
def | diskSizeData |
def | diskFromOwner |
trouve le disque qui correspond à un propriétaire | |
def | editOwner |
Édition du propriétaire d'une clé. | |
def | updateButtons |
Désactive ou active les flèches selon que l'option correspondante est possible ou non. | |
def | preference |
lance le dialogue des préférences | |
def | delFiles |
Lance l'action de supprimer des fichiers ou des répertoires dans les clés USB. | |
def | copyTo |
Lance l'action de copier vers les clés USB. | |
def | copyFrom |
Lance l'action de copier depuis les clés USB. | |
def | redoCmd |
Relance la dernière commande, mais en l'appliquant seulement aux baladeurs nouvellement branchés. | |
def | help |
Affiche le widget d'aide. | |
def | umount |
Démonte et détache les clés USB affichées. | |
def | connectTableModel |
Connecte le modèle de table à la table. | |
def | checkDisks |
fonction relancée périodiquement pour vérifier s'il y a un changement dans le baladeurs, et signaler dans le tableau les threads en cours. | |
def | sameDiskData |
def | flashLCD |
change le style de l'afficheur LCD pendant une fraction de seconde | |
def | normalLCD |
remet le style par défaut pour l'afficheur LCD | |
Attributs publics | |
locale | |
ui | |
t | |
proxy | |
opts | |
timer | |
listener | |
operations | |
oldThreads | |
flashTimer | |
checkDisksLock | |
iconRedo | |
iconStop | |
redoToolTip | |
redoStatusTip | |
stopToolTip | |
stopStatusTip | |
workdir | |
refreshEnabled | |
refreshDelay | |
manFileLocation | |
checkable | |
mv | |
header | |
visibleheader | |
tm |
Définition à la ligne 59 du fichier mainWindow.py.
def src.mainWindow.mainWindow.__init__ | ( | self, | |
parent, | |||
opts, | |||
locale = "fr_FR" |
|||
) |
Le constructeur.
parent | un QWidget |
opts | une liste d'options extraite à l'aide de getopts |
locale | la langue de l'application |
Définition à la ligne 67 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 167 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 188 du fichier mainWindow.py.
def src.mainWindow.mainWindow.checkDisks | ( | self, | |
force = False , |
|||
noLoop = False |
|||
) |
fonction relancée périodiquement pour vérifier s'il y a un changement dans le baladeurs, et signaler dans le tableau les threads en cours.
Le tableau est complètement régénéré à chaque fois, ce qui n'est pas toujours souhaitable. À la fin de chaque vérification, un court flash est déclenché sur l'afficheur de nombre de baladeurs connectés et sa valeur est mise à jour.
force | pour forcer une mise à jour du tableau |
noLoop | si False, on ne rentrera pas dans une boucle de Qt |
Définition à la ligne 559 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 528 du fichier mainWindow.py.
def src.mainWindow.mainWindow.copyFrom | ( | self | ) |
Lance l'action de copier depuis les clés USB.
Définition à la ligne 385 du fichier mainWindow.py.
def src.mainWindow.mainWindow.copyTo | ( | self | ) |
Lance l'action de copier vers les clés USB.
Définition à la ligne 361 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 326 du fichier mainWindow.py.
def src.mainWindow.mainWindow.deviceAdded | ( | self, | |
s | |||
) |
fonction de rappel pour un medium ajouté
s | chemin UDisks, exemple : /org/freedesktop/UDisks/devices/sdb3 |
Définition à la ligne 110 du fichier mainWindow.py.
def src.mainWindow.mainWindow.deviceRemoved | ( | self, | |
s | |||
) |
fonction de rappel pour un medium retiré
s | une chaine de caractères du type /dev/sdxy |
Définition à la ligne 120 du fichier mainWindow.py.
def src.mainWindow.mainWindow.diskFromOwner | ( | self, | |
student | |||
) |
trouve le disque qui correspond à un propriétaire
student | le propriétaire du disque |
Définition à la ligne 247 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 230 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 268 du fichier mainWindow.py.
def src.mainWindow.mainWindow.flashLCD | ( | self | ) |
change le style de l'afficheur LCD pendant une fraction de seconde
Définition à la ligne 599 du fichier mainWindow.py.
def src.mainWindow.mainWindow.help | ( | self | ) |
Affiche le widget d'aide.
Définition à la ligne 482 du fichier mainWindow.py.
def src.mainWindow.mainWindow.initRedoStuff | ( | self | ) |
Initialise des données pour le bouton central (refaire/stopper)
Définition à la ligne 129 du fichier mainWindow.py.
def src.mainWindow.mainWindow.normalLCD | ( | self | ) |
remet le style par défaut pour l'afficheur LCD
Définition à la ligne 607 du fichier mainWindow.py.
def src.mainWindow.mainWindow.preference | ( | self | ) |
lance le dialogue des préférences
Définition à la ligne 312 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 450 du fichier mainWindow.py.
def src.mainWindow.mainWindow.sameDiskData | ( | self, | |
one, | |||
two | |||
) |
Définition à la ligne 592 du fichier mainWindow.py.
def src.mainWindow.mainWindow.setTimer | ( | self, | |
enabled = True |
|||
) |
sets the main timer
Définition à la ligne 157 du fichier mainWindow.py.
def src.mainWindow.mainWindow.showEvent | ( | self, | |
ev | |||
) |
modification du comportement du widget original, pour démarrer le timer et les vérifications de baladeurs après construction de la fenêtre seulement
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 197 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 491 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é.
Définition à la ligne 284 du fichier mainWindow.py.
Définition à la ligne 167 du fichier mainWindow.py.
Définition à la ligne 67 du fichier mainWindow.py.
Définition à la ligne 67 du fichier mainWindow.py.
Définition à la ligne 167 du fichier mainWindow.py.
Définition à la ligne 129 du fichier mainWindow.py.
Définition à la ligne 129 du fichier mainWindow.py.
Définition à la ligne 67 du fichier mainWindow.py.
Définition à la ligne 67 du fichier mainWindow.py.
Définition à la ligne 167 du fichier mainWindow.py.
Définition à la ligne 167 du fichier mainWindow.py.
Définition à la ligne 67 du fichier mainWindow.py.
Définition à la ligne 67 du fichier mainWindow.py.
Définition à la ligne 67 du fichier mainWindow.py.
Définition à la ligne 67 du fichier mainWindow.py.
Définition à la ligne 129 du fichier mainWindow.py.
Définition à la ligne 129 du fichier mainWindow.py.
Définition à la ligne 167 du fichier mainWindow.py.
Définition à la ligne 167 du fichier mainWindow.py.
Définition à la ligne 129 du fichier mainWindow.py.
Définition à la ligne 129 du fichier mainWindow.py.
Définition à la ligne 67 du fichier mainWindow.py.
Définition à la ligne 67 du fichier mainWindow.py.
Définition à la ligne 528 du fichier mainWindow.py.
Définition à la ligne 67 du fichier mainWindow.py.
Définition à la ligne 528 du fichier mainWindow.py.
Définition à la ligne 167 du fichier mainWindow.py.