Fonctions membres publiques | |
def | __init__ |
Le constructeur. | |
def | checkModify |
def | checkAll |
Coche tous les baladeurs. | |
def | checkToggle |
Inverse la coche des baladeurs. | |
def | checkNone |
Décoche tous les baladeurs. | |
def | namingADrive |
Gère un dialogue pour renommer un baladeur désigné par self.recentConnect. | |
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 | manageCheckBoxes |
ouvre un dialogue pour permettre de gérer les cases à cocher globalement | |
def | diskSizeData |
def | diskFromOwner |
trouve le disque qui correspond à un propriétaire | |
def | editOwner |
Édition du propriétaire d'une clé. | |
def | setAvailableNames |
Met à jour l'icône qui reflète la disponibilité de noms pour renommer automatiquement des baladeurs. | |
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 | namesCmd |
montre le dialogue de choix de nouveaux noms à partir d'un fichier administratif. | |
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 | |
namesFullIcon | |
namesEmptyIcon | |
namesFullTip | |
namesEmptyTip | |
namesDialog | |
recentConnect | |
t | |
proxy | |
opts | |
timer | |
listener | |
availableNames | |
operations | |
oldThreads | |
flashTimer | |
checkDisksLock | |
iconRedo | |
iconStop | |
redoToolTip | |
redoStatusTip | |
stopToolTip | |
stopStatusTip | |
schoolFile | |
workdir | |
refreshEnabled | |
refreshDelay | |
manFileLocation | |
checkable | |
mv | |
header | |
visibleheader | |
tm |
Définition à la ligne 61 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 69 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 242 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 264 du fichier mainWindow.py.
def src.mainWindow.mainWindow.checkAll | ( | self | ) |
Coche tous les baladeurs.
Définition à la ligne 139 du fichier mainWindow.py.
def src.mainWindow.mainWindow.checkDisks | ( | self, | |
force = False , |
|||
noLoop = True |
|||
) |
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 675 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 126 du fichier mainWindow.py.
def src.mainWindow.mainWindow.checkNone | ( | self | ) |
Décoche tous les baladeurs.
Définition à la ligne 153 du fichier mainWindow.py.
def src.mainWindow.mainWindow.checkToggle | ( | self | ) |
Inverse la coche des baladeurs.
Définition à la ligne 146 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 644 du fichier mainWindow.py.
def src.mainWindow.mainWindow.copyFrom | ( | self | ) |
Lance l'action de copier depuis les clés USB.
Définition à la ligne 495 du fichier mainWindow.py.
def src.mainWindow.mainWindow.copyTo | ( | self | ) |
Lance l'action de copier vers les clés USB.
Définition à la ligne 471 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 436 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 181 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 195 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 331 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 314 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 352 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 715 du fichier mainWindow.py.
def src.mainWindow.mainWindow.help | ( | self | ) |
Affiche le widget d'aide.
Définition à la ligne 598 du fichier mainWindow.py.
def src.mainWindow.mainWindow.initRedoStuff | ( | self | ) |
Initialise des données pour le bouton central (refaire/stopper)
Définition à la ligne 204 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 303 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 591 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 161 du fichier mainWindow.py.
def src.mainWindow.mainWindow.normalLCD | ( | self | ) |
remet le style par défaut pour l'afficheur LCD
Définition à la ligne 723 du fichier mainWindow.py.
def src.mainWindow.mainWindow.preference | ( | self | ) |
lance le dialogue des préférences
Définition à la ligne 422 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 560 du fichier mainWindow.py.
def src.mainWindow.mainWindow.sameDiskData | ( | self, | |
one, | |||
two | |||
) |
Définition à la ligne 708 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 367 du fichier mainWindow.py.
def src.mainWindow.mainWindow.setTimer | ( | self, | |
enabled = True |
|||
) |
sets the main timer
Définition à la ligne 232 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 222 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 273 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 607 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 389 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 242 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 242 du fichier mainWindow.py.
Définition à la ligne 204 du fichier mainWindow.py.
Définition à la ligne 204 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 242 du fichier mainWindow.py.
Définition à la ligne 242 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 204 du fichier mainWindow.py.
Définition à la ligne 204 du fichier mainWindow.py.
Définition à la ligne 242 du fichier mainWindow.py.
Définition à la ligne 242 du fichier mainWindow.py.
Définition à la ligne 242 du fichier mainWindow.py.
Définition à la ligne 204 du fichier mainWindow.py.
Définition à la ligne 204 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 644 du fichier mainWindow.py.
Définition à la ligne 69 du fichier mainWindow.py.
Définition à la ligne 644 du fichier mainWindow.py.
Définition à la ligne 242 du fichier mainWindow.py.