ScolaSync: Référence de la classe src.mainWindow.mainWindow

ScolaSync 5.1 |

Fonctions membres publiques | Attributs publics | Attributs publics statiques | Liste de tous les membres
Référence de la classe src.mainWindow.mainWindow

defines the main window of the application. Plus de détails...

Graphe d'héritage de src.mainWindow.mainWindow:
[légende]
Graphe de collaboration de src.mainWindow.mainWindow:
[légende]

## Fonctions membres publiques
def | __init__ (self, parent, locale="fr_FR")
| Le constructeur. Plus de détails...
def | setThemedIcon (self, button, name, default=None)
| 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)
def | cbAdded (self)
def | cbRemoved (self)
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 (self, other=None)
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)
def | editOwner (self, idx)
| Édition du propriétaire d'une clé. Plus de détails...
def | setAvailableNames (self, available)
def | updateButtons (self)
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)
def | namesCmd (self)
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
| locale
| ui
| copyfromIcon
| movefromIcon
| namesFullIcon
| namesEmptyIcon
| namesFullTip
| namesEmptyTip
| namesDialog
| recentConnect
| t
| proxy
| operations
| oldThreads
| recentDisConnect
| iconRedo
| iconStop
| redoToolTip
| redoStatusTip
| stopToolTip
| stopStatusTip
| schoolFile
| workdir
| manFileLocation
| mv
| header
| availableNames
| visibleheader
| tm

## Attributs publics statiques
| checkAllSignal = pyqtSignal()
| custom signals ######################## Plus de détails...
| checkToggleSignal = pyqtSignal()
| checkNoneSignal = pyqtSignal()
| shouldNameDrive = pyqtSignal()
| pushCmdSignal = pyqtSignal(str, str)
| popCmdSignal = pyqtSignal(str, str)

## Description détaillée

defines the main window of the application.

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

## Documentation des constructeurs et destructeur

## ◆ __init__()

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

Le constructeur.

Paramètres

  parent | un QWidget
  locale | la langue de l'application

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

## Documentation des fonctions membres

## ◆ applyPreferences()

def src.mainWindow.mainWindow.applyPreferences | ( |  | self | ) |

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

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

Voici le graphe des appelants de cette fonction :

## ◆ cbAdded()

def src.mainWindow.mainWindow.cbAdded | ( |  | self | ) |

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

Voici le graphe d'appel pour cette fonction :

## ◆ cbRemoved()

def src.mainWindow.mainWindow.cbRemoved | ( |  | self | ) |

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

Voici le graphe d'appel pour cette fonction :

## ◆ changeWd()

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

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

Paramètres

  newDir | le nouveau nom de répertoire

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

## ◆ checkAll()

def src.mainWindow.mainWindow.checkAll | ( |  | self | ) |

Coche tous les baladeurs.

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

Voici le graphe d'appel pour cette fonction :

## ◆ checkModify()

def src.mainWindow.mainWindow.checkModify | ( |  | self,
|  |  | boolFunc
| ) |  |

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

Voici le graphe des appelants de cette fonction :

## ◆ checkNone()

def src.mainWindow.mainWindow.checkNone | ( |  | self | ) |

Décoche tous les baladeurs.

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

Voici le graphe d'appel pour cette fonction :

## ◆ checkToggle()

def src.mainWindow.mainWindow.checkToggle | ( |  | self | ) |

Inverse la coche des baladeurs.

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

Voici le graphe d'appel pour cette fonction :

## ◆ connectTableModel()

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

Connecte le modèle de table à la table.

Paramètres

  data | les données de la table

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

Voici le graphe des appelants de cette fonction :

## ◆ copyFrom()

def src.mainWindow.mainWindow.copyFrom | ( |  | self | ) |

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

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

Voici le graphe d'appel pour cette fonction :

## ◆ copyTo()

def src.mainWindow.mainWindow.copyTo | ( |  | self | ) |

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

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

Voici le graphe d'appel pour cette fonction :

## ◆ delFiles()

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

Voici le graphe d'appel pour cette fonction :

## ◆ deviceAdded()

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

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

## ◆ deviceRemoved()

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

Voici le graphe d'appel pour cette fonction :

## ◆ diskFromOwner()

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

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

Voici le graphe des appelants de cette fonction :

## ◆ diskSizeData()

def src.mainWindow.mainWindow.diskSizeData | ( |  | self,
|  |  | rowOrDev
| ) |  |

Paramètres

  rowOrDev | a 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 384 du fichier mainWindow.py.

Voici le graphe des appelants de cette fonction :

## ◆ editOwner()

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

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

Paramètres

  idx | un QModelIndex qui pointe sur le propriétaire d'une clé

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

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

## ◆ findAllDisks()

def src.mainWindow.mainWindow.findAllDisks | ( |  | self,
|  |  | other = `None`
| ) |  |

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

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

## ◆ help()

def src.mainWindow.mainWindow.help | ( |  | self | ) |

Affiche le widget d'aide.

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

## ◆ initRedoStuff()

def src.mainWindow.mainWindow.initRedoStuff | ( |  | self | ) |

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

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

## ◆ manageCheckBoxes()

def src.mainWindow.mainWindow.manageCheckBoxes | ( |  | self | ) |

ouvre un dialogue pour permettre de gérer les cases à cocher globalement

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

Voici le graphe des appelants de cette fonction :

## ◆ namesCmd()

def src.mainWindow.mainWindow.namesCmd | ( |  | self | ) |

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

## ◆ namingADrive()

def src.mainWindow.mainWindow.namingADrive | ( |  | self | ) |

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

Voici le graphe des appelants de cette fonction :

## ◆ popCmd()

def src.mainWindow.mainWindow.popCmd | ( |  | self,
|  |  | owner,
|  |  | cmd
| ) |  |

fonction de rappel déclenchée par les threads (à la fin)

Paramètres

  owner | le propriétaire du baladeur associé au thread
  cmd | la commande shell effectuée sur ce baladeur

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

Voici le graphe d'appel pour cette fonction :

## ◆ preference()

def src.mainWindow.mainWindow.preference | ( |  | self | ) |

lance le dialogue des préférences

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

Voici le graphe d'appel pour cette fonction :

## ◆ pushCmd()

def src.mainWindow.mainWindow.pushCmd | ( |  | self,
|  |  | owner,
|  |  | cmd
| ) |  |

fonction de rappel déclenchée par les threads (au commencement)

Paramètres

  owner | le propriétaire du baladeur associé au thread
  cmd | la commande shell effectuée sur ce baladeur

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

Voici le graphe d'appel pour cette fonction :

## ◆ redoCmd()

def src.mainWindow.mainWindow.redoCmd | ( |  | self | ) |

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

## ◆ sameDiskData()

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

## ◆ setAvailableNames()

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

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

## ◆ setThemedIcon()

def src.mainWindow.mainWindow.setThemedIcon | ( |  | self,
|  |  | button,
|  |  | name,
|  |  | default = `None`
| ) |  |

Associe une icone à un bouton, dans le thème courant.

Paramètres

  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"

Renvoie
  l'objet de type QIcon qui a été associé au bouton

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

## ◆ tableClicked()

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

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

Paramètres

  idx | un QModelIndex

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

Voici le graphe d'appel pour cette fonction :

## ◆ umount()

def src.mainWindow.mainWindow.umount | ( |  | self | ) |

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

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

Voici le graphe d'appel pour cette fonction :

## ◆ updateButtons()

def src.mainWindow.mainWindow.updateButtons | ( |  | self | ) |

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

Voici le graphe des appelants de cette fonction :

## Documentation des données membres

## ◆ availableNames

src.mainWindow.mainWindow.availableNames

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

## ◆ checkAllSignal

src.mainWindow.mainWindow.checkAllSignal = pyqtSignal()
| static

custom signals ########################

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

## ◆ checkNoneSignal

src.mainWindow.mainWindow.checkNoneSignal = pyqtSignal()
| static

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

## ◆ checkToggleSignal

src.mainWindow.mainWindow.checkToggleSignal = pyqtSignal()
| static

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

## ◆ copyfromIcon

src.mainWindow.mainWindow.copyfromIcon

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

## ◆ header

src.mainWindow.mainWindow.header

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

## ◆ iconRedo

src.mainWindow.mainWindow.iconRedo

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

## ◆ iconStop

src.mainWindow.mainWindow.iconStop

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

## ◆ locale

src.mainWindow.mainWindow.locale

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

## ◆ manFileLocation

src.mainWindow.mainWindow.manFileLocation

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

## ◆ movefromIcon

src.mainWindow.mainWindow.movefromIcon

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

## ◆ mv

src.mainWindow.mainWindow.mv

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

## ◆ namesDialog

src.mainWindow.mainWindow.namesDialog

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

## ◆ namesEmptyIcon

src.mainWindow.mainWindow.namesEmptyIcon

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

## ◆ namesEmptyTip

src.mainWindow.mainWindow.namesEmptyTip

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

## ◆ namesFullIcon

src.mainWindow.mainWindow.namesFullIcon

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

## ◆ namesFullTip

src.mainWindow.mainWindow.namesFullTip

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

## ◆ oldThreads

src.mainWindow.mainWindow.oldThreads

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

## ◆ operations

src.mainWindow.mainWindow.operations

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

## ◆ popCmdSignal

src.mainWindow.mainWindow.popCmdSignal = pyqtSignal(str, str)
| static

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

## ◆ proxy

src.mainWindow.mainWindow.proxy

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

## ◆ pushCmdSignal

src.mainWindow.mainWindow.pushCmdSignal = pyqtSignal(str, str)
| static

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

## ◆ recentConnect

src.mainWindow.mainWindow.recentConnect

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

## ◆ recentDisConnect

src.mainWindow.mainWindow.recentDisConnect

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

## ◆ redoStatusTip

src.mainWindow.mainWindow.redoStatusTip

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

## ◆ redoToolTip

src.mainWindow.mainWindow.redoToolTip

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

## ◆ schoolFile

src.mainWindow.mainWindow.schoolFile

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

## ◆ shouldNameDrive

src.mainWindow.mainWindow.shouldNameDrive = pyqtSignal()
| static

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

## ◆ stopStatusTip

src.mainWindow.mainWindow.stopStatusTip

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

## ◆ stopToolTip

src.mainWindow.mainWindow.stopToolTip

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

## ◆ t

src.mainWindow.mainWindow.t

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

## ◆ tm

src.mainWindow.mainWindow.tm

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

## ◆ ui

src.mainWindow.mainWindow.ui

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

## ◆ visibleheader

src.mainWindow.mainWindow.visibleheader

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

## ◆ workdir

src.mainWindow.mainWindow.workdir

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

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

- src/mainWindow.py