Fonctions membres publiques | Attributs publics

# Référence de la classe mainWindow.mainWindow

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

Liste de tous les membres

## Fonctions membres publiques
def | __init__
| Le constructeur.
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 | diskFromTableRow
| trouve le disque qui correspond à une ligne du tableau
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 | 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.
## Attributs publics
| locale
| ui
| t
| opts
| timer
| threads
| workdir
| checkable
| header
| visibleheader
| tm

## Description détaillée

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

## Documentation des fonctions membres

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

Le constructeur.

Paramètres:

  | parent | un QWidget
  | opts | une liste d'options extraite à l'aide de getopts
  | locale | la langue de l'application

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

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

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

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

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

def mainWindow.mainWindow.checkDisks | ( |  | self | ) |

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.

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

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

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

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

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

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

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

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

def mainWindow.mainWindow.delFiles | ( |  | self | ) |

Lance l'action de supprimer des fichiers ou des répertoires dans les clés USB.

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

def mainWindow.mainWindow.diskFromTableRow | ( |  | self,
|  |  | ligne |
| ) |  |  |

trouve le disque qui correspond à une ligne du tableau

Paramètres:

  | ligne | la ligne du tableau qui concerne une clé

Renvoie:
  le disque correspondant à la ligne de tableau (type uDisk)

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

def mainWindow.mainWindow.editOwner | ( |  | self,
|  |  | ligne |
| ) |  |  |

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

Paramètres:

  | ligne | la ligne du tableau qui concerne une clé

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

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

Affiche le widget d'aide.

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

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

lance le dialogue des préférences

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

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

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

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

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

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

## Documentation des données membres

mainWindow.mainWindow.checkable

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

mainWindow.mainWindow.header

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

mainWindow.mainWindow.locale

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

mainWindow.mainWindow.opts

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

mainWindow.mainWindow.t

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

mainWindow.mainWindow.threads

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

mainWindow.mainWindow.timer

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

mainWindow.mainWindow.tm

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

mainWindow.mainWindow.ui

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

mainWindow.mainWindow.visibleheader

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

mainWindow.mainWindow.workdir

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

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

- src/mainWindow.py