ScolaSync  4.0
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe src.mainWindow.mainWindow
Graphe d'héritage de src.mainWindow.mainWindow:
Graphe de collaboration de src.mainWindow.mainWindow:

Fonctions membres publiques

def __init__
 Le constructeur. Plus de détails...
 
def checkModify
 
def checkAll
 Coche tous les baladeurs. Plus de détails...
 
def checkToggle
 Inverse la coche des baladeurs. Plus de détails...
 
def checkNone
 Décoche tous les baladeurs. Plus de détails...
 
def namingADrive
 Gère un dialogue pour renommer un baladeur désigné par self.recentConnect. Plus de détails...
 
def deviceAdded
 fonction de rappel pour un medium ajouté Plus de détails...
 
def deviceRemoved
 fonction de rappel pour un medium retiré Plus de détails...
 
def initRedoStuff
 Initialise des données pour le bouton central (refaire/stopper) Plus de détails...
 
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 Plus de détails...
 
def setTimer
 sets the main timer Plus de détails...
 
def applyPreferences
 Applique les préférences et les options de ligne de commande. Plus de détails...
 
def changeWd
 change le répertoire par défaut contenant les fichiers de travail Plus de détails...
 
def tableClicked
 fonction de rappel pour un double clic sur un élément de la table Plus de détails...
 
def manageCheckBoxes
 ouvre un dialogue pour permettre de gérer les cases à cocher globalement Plus de détails...
 
def diskSizeData
 
def diskFromOwner
 trouve le disque qui correspond à un propriétaire Plus de détails...
 
def editOwner
 Édition du propriétaire d'une clé. Plus de détails...
 
def setAvailableNames
 Met à jour l'icône qui reflète la disponibilité de noms pour renommer automatiquement des baladeurs. Plus de détails...
 
def updateButtons
 Désactive ou active les flèches selon que l'option correspondante est possible ou non. Plus de détails...
 
def preference
 lance le dialogue des préférences Plus de détails...
 
def delFiles
 Lance l'action de supprimer des fichiers ou des répertoires dans les clés USB. Plus de détails...
 
def copyTo
 Lance l'action de copier vers les clés USB. Plus de détails...
 
def copyFrom
 Lance l'action de copier depuis les clés USB. Plus de détails...
 
def redoCmd
 Relance la dernière commande, mais en l'appliquant seulement aux baladeurs nouvellement branchés. Plus de détails...
 
def namesCmd
 montre le dialogue de choix de nouveaux noms à partir d'un fichier administratif. Plus de détails...
 
def help
 Affiche le widget d'aide. Plus de détails...
 
def umount
 Démonte et détache les clés USB affichées. Plus de détails...
 
def connectTableModel
 Connecte le modèle de table à la table. Plus de détails...
 
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. Plus de détails...
 
def sameDiskData
 
def flashLCD
 change le style de l'afficheur LCD pendant une fraction de seconde Plus de détails...
 
def normalLCD
 remet le style par défaut pour l'afficheur LCD Plus de détails...
 

Attributs publics

 locale
 
 ui
 
 copyfromIcon
 
 movefromIcon
 
 namesFullIcon
 
 namesEmptyIcon
 
 namesFullTip
 
 namesEmptyTip
 
 namesDialog
 
 recentConnect
 
 t
 
 proxy
 
 timer
 
 listener
 
 operations
 
 oldThreads
 
 flashTimer
 
 checkDisksLock
 
 iconRedo
 
 iconStop
 
 redoToolTip
 
 redoStatusTip
 
 stopToolTip
 
 stopStatusTip
 
 schoolFile
 
 workdir
 
 refreshEnabled
 
 refreshDelay
 
 manFileLocation
 
 mv
 
 header
 
 availableNames
 
 visibleheader
 
 tm
 

Description détaillée

Définition à la ligne 62 du fichier mainWindow.py.

Documentation des constructeurs et destructeur

def src.mainWindow.mainWindow.__init__ (   self,
  parent,
  locale = "fr_FR" 
)

Le constructeur.

Paramètres
parentun QWidget
localela langue de l'application

Définition à la ligne 69 du fichier mainWindow.py.

Documentation des fonctions membres

def src.mainWindow.mainWindow.applyPreferences (   self)

Applique les préférences et les options de ligne de commande.

Définition à la ligne 241 du fichier mainWindow.py.

Voici le graphe des appelants de cette fonction :

def src.mainWindow.mainWindow.changeWd (   self,
  newDir 
)

change le répertoire par défaut contenant les fichiers de travail

Paramètres
newDirle nouveau nom de répertoire

Définition à la ligne 261 du fichier mainWindow.py.

def src.mainWindow.mainWindow.checkAll (   self)

Coche tous les baladeurs.

Définition à la ligne 139 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

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.
Paramètres
forcepour forcer une mise à jour du tableau
noLoopsi False, on ne rentrera pas dans une boucle de Qt

Définition à la ligne 660 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

def src.mainWindow.mainWindow.checkModify (   self,
  boolFunc 
)
Paramètres
boolfuncune 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.

Voici le graphe des appelants de cette fonction :

def src.mainWindow.mainWindow.checkNone (   self)

Décoche tous les baladeurs.

Définition à la ligne 153 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

def src.mainWindow.mainWindow.checkToggle (   self)

Inverse la coche des baladeurs.

Définition à la ligne 146 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

def src.mainWindow.mainWindow.connectTableModel (   self,
  data 
)

Connecte le modèle de table à la table.

Paramètres
datales données de la table

Définition à la ligne 633 du fichier mainWindow.py.

Voici le graphe des appelants de cette fonction :

def src.mainWindow.mainWindow.copyFrom (   self)

Lance l'action de copier depuis les clés USB.

Définition à la ligne 497 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

def src.mainWindow.mainWindow.copyTo (   self)

Lance l'action de copier vers les clés USB.

Définition à la ligne 473 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

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 438 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

def src.mainWindow.mainWindow.deviceAdded (   self,
  s 
)

fonction de rappel pour un medium ajouté

Paramètres
schemin UDisks, exemple : /org/freedesktop/UDisks/devices/sdb3

Définition à la ligne 181 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

def src.mainWindow.mainWindow.deviceRemoved (   self,
  s 
)

fonction de rappel pour un medium retiré

Paramètres
sune chaine de caractères du type /dev/sdxy

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

Voici le graphe d'appel pour cette fonction :

def src.mainWindow.mainWindow.diskFromOwner (   self,
  student 
)

trouve le disque qui correspond à un propriétaire

Paramètres
studentle propriétaire du disque
Renvoie
le disque correspondant à l'étudiant

Définition à la ligne 328 du fichier mainWindow.py.

Voici le graphe des appelants de cette fonction :

def src.mainWindow.mainWindow.diskSizeData (   self,
  rowOrDev 
)
Paramètres
rowOrDeva row number in the tableView, or a device string
Renvoie
a tuple dev,total,used,remain,pcent,path for the disk in the given row of the tableView (the tuple comes from the command df)

Définition à la ligne 310 du fichier mainWindow.py.

Voici le graphe des appelants de cette fonction :

def src.mainWindow.mainWindow.editOwner (   self,
  idx 
)

Édition du propriétaire d'une clé.

Paramètres
idxun QModelIndex qui pointe sur le propriétaire d'une clé

Définition à la ligne 349 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

def src.mainWindow.mainWindow.flashLCD (   self)

change le style de l'afficheur LCD pendant une fraction de seconde

Définition à la ligne 695 du fichier mainWindow.py.

Voici le graphe des appelants de cette fonction :

def src.mainWindow.mainWindow.help (   self)

Affiche le widget d'aide.

Définition à la ligne 600 du fichier mainWindow.py.

def src.mainWindow.mainWindow.initRedoStuff (   self)

Initialise des données pour le bouton central (refaire/stopper)

Définition à la ligne 203 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 299 du fichier mainWindow.py.

Voici le graphe des appelants de cette fonction :

def src.mainWindow.mainWindow.namesCmd (   self)

montre le dialogue de choix de nouveaux noms à partir d'un fichier administratif.

Définition à la ligne 593 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.

Voici le graphe des appelants de cette fonction :

def src.mainWindow.mainWindow.normalLCD (   self)

remet le style par défaut pour l'afficheur LCD

Définition à la ligne 703 du fichier mainWindow.py.

def src.mainWindow.mainWindow.preference (   self)

lance le dialogue des préférences

Définition à la ligne 424 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

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 562 du fichier mainWindow.py.

def src.mainWindow.mainWindow.sameDiskData (   self,
  one,
  two 
)
Renvoie
True si les ensembles de uniqueId de one et two sont identiques

Définition à la ligne 688 du fichier mainWindow.py.

Voici le graphe des appelants de cette fonction :

def src.mainWindow.mainWindow.setAvailableNames (   self,
  available 
)

Met à jour l'icône qui reflète la disponibilité de noms pour renommer automatiquement des baladeurs.

Paramètres
availablevrai s'il y a des noms disponibles pour renommer des baladeurs.

Définition à la ligne 364 du fichier mainWindow.py.

def src.mainWindow.mainWindow.setTimer (   self,
  enabled = True 
)

sets the main timer

Définition à la ligne 231 du fichier mainWindow.py.

Voici le graphe des appelants de cette fonction :

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 221 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

def src.mainWindow.mainWindow.tableClicked (   self,
  idx 
)

fonction de rappel pour un double clic sur un élément de la table

Paramètres
idxun QModelIndex

Définition à la ligne 270 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

def src.mainWindow.mainWindow.umount (   self)

Démonte et détache les clés USB affichées.

Définition à la ligne 609 du fichier mainWindow.py.

Voici le graphe d'appel pour cette fonction :

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 386 du fichier mainWindow.py.

Voici le graphe des appelants de cette fonction :

Documentation des données membres

src.mainWindow.mainWindow.availableNames

Définition à la ligne 365 du fichier mainWindow.py.

src.mainWindow.mainWindow.checkDisksLock

Définition à la ligne 100 du fichier mainWindow.py.

src.mainWindow.mainWindow.copyfromIcon

Définition à la ligne 76 du fichier mainWindow.py.

src.mainWindow.mainWindow.flashTimer

Définition à la ligne 98 du fichier mainWindow.py.

src.mainWindow.mainWindow.header

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

src.mainWindow.mainWindow.iconRedo

Définition à la ligne 205 du fichier mainWindow.py.

src.mainWindow.mainWindow.iconStop

Définition à la ligne 207 du fichier mainWindow.py.

src.mainWindow.mainWindow.listener

Définition à la ligne 92 du fichier mainWindow.py.

src.mainWindow.mainWindow.locale

Définition à la ligne 72 du fichier mainWindow.py.

src.mainWindow.mainWindow.manFileLocation

Définition à la ligne 248 du fichier mainWindow.py.

src.mainWindow.mainWindow.movefromIcon

Définition à la ligne 77 du fichier mainWindow.py.

src.mainWindow.mainWindow.mv

Définition à la ligne 249 du fichier mainWindow.py.

src.mainWindow.mainWindow.namesDialog

Définition à la ligne 83 du fichier mainWindow.py.

src.mainWindow.mainWindow.namesEmptyIcon

Définition à la ligne 80 du fichier mainWindow.py.

src.mainWindow.mainWindow.namesEmptyTip

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

src.mainWindow.mainWindow.namesFullIcon

Définition à la ligne 79 du fichier mainWindow.py.

src.mainWindow.mainWindow.namesFullTip

Définition à la ligne 81 du fichier mainWindow.py.

src.mainWindow.mainWindow.oldThreads

Définition à la ligne 97 du fichier mainWindow.py.

src.mainWindow.mainWindow.operations

Définition à la ligne 96 du fichier mainWindow.py.

src.mainWindow.mainWindow.proxy

Définition à la ligne 89 du fichier mainWindow.py.

src.mainWindow.mainWindow.recentConnect

Définition à la ligne 84 du fichier mainWindow.py.

src.mainWindow.mainWindow.redoStatusTip

Définition à la ligne 211 du fichier mainWindow.py.

src.mainWindow.mainWindow.redoToolTip

Définition à la ligne 210 du fichier mainWindow.py.

src.mainWindow.mainWindow.refreshDelay

Définition à la ligne 246 du fichier mainWindow.py.

src.mainWindow.mainWindow.refreshEnabled

Définition à la ligne 245 du fichier mainWindow.py.

src.mainWindow.mainWindow.schoolFile

Définition à la ligne 243 du fichier mainWindow.py.

src.mainWindow.mainWindow.stopStatusTip

Définition à la ligne 213 du fichier mainWindow.py.

src.mainWindow.mainWindow.stopToolTip

Définition à la ligne 212 du fichier mainWindow.py.

src.mainWindow.mainWindow.t

Définition à la ligne 88 du fichier mainWindow.py.

src.mainWindow.mainWindow.timer

Définition à la ligne 91 du fichier mainWindow.py.

src.mainWindow.mainWindow.tm

Définition à la ligne 640 du fichier mainWindow.py.

src.mainWindow.mainWindow.ui

Définition à la ligne 74 du fichier mainWindow.py.

src.mainWindow.mainWindow.visibleheader

Définition à la ligne 634 du fichier mainWindow.py.

src.mainWindow.mainWindow.workdir

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


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