une classe qui ajoute un nom de propriétaire aux disque USB, et qui en même temps ajoute des particularités selon le nom du vendeur et le modèle. Plus de détails...
Fonctions membres publiques | |
def | __init__ |
def | uniqueId |
def | tattoo |
Renvoie un tatouage présent sur la clé, quitte à le créer. | |
def | readQuirks |
Lit un dictionnaire indexé par le noms de vendeurs et les noms de modèle pour associer à ces modèles particuliers un répertoire visible. | |
def | visibleDir |
Renvoie le répertoire particulier de la partition qui sera visible quand le baladeur est utilisé par son interface utilisateur. | |
def | headers |
Méthode statique renvoie des titres pour les items obtenus par getitem la deuxième colonne sera toujours le propriétaire. | |
def | ownerByDb |
renvoie un nom de propriétaire dans tous les cas. | |
def | __getitem__ |
renvoie un élément de listage de données internes au disque Fait en sorte que la deuxième colonne soit toujours le propriétaire | |
def | ensureOwner |
Demande un nom de propriétaire si celui-ci n'est pas encore défini pour cette clé USB. | |
![]() | |
def | getFatUuid |
renvoie l'uuid de la première partition FAT après que celle-ci aura été identifiée (utile pour les disques partitionnés) | |
def | devicePropProxy |
renvoie un proxy vers un navigateur de propriétés | |
def | isTrue |
Renvoie la valeur de vérité d'une propriété | |
def | isUsbDisk |
Facilite le réprage des disques USB USB. | |
def | __str__ |
Fournit une représentation imprimable. | |
def | title |
Permet d'obtenir un identifiant unique de disque. | |
def | file |
Permet d'accèder à l'instance par un nom de fichier. | |
def | mountPoint |
Permet d'accèder à l'instance par un point de montage. | |
def | getProp |
Facilite l'accès aux propriétés à l'aide des mots clés du module udisks. | |
def | isDosFat |
Permet de reconnaitre les partitions DOS-FAT. | |
def | isMounted |
def | valuableProperties |
Facilite l'accès aux propriétés intéressantes d'une instance. | |
def | master |
renvoie le chemin du disque, dans le cas où self est une partition | |
def | unNumberProp |
retire le numéro des en-têtes pour en faire un nom de propriété valide pour interroger dbus | |
def | showableProp |
Renvoie une propriété dans un type "montrable" par QT. | |
def | getFirstFat |
Renvoie la première partition VFAT. | |
def | ensureMounted |
Permet de s'assurer qu'une partition ou un disque sera bien monté |
Attributs publics | |
owner | |
vendor | |
model | |
visibleDirs | |
![]() | |
path | |
device | |
device_prop | |
selected | |
checkable | |
stickid | |
uuid | |
fatuuid | |
firstFat |
Attributs publics statiques | |
tuple | headers = staticmethod(headers) |
![]() |
une classe qui ajoute un nom de propriétaire aux disque USB, et qui en même temps ajoute des particularités selon le nom du vendeur et le modèle.
Définition à la ligne 85 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk.__init__ | ( | self, | |
path, | |||
bus, | |||
checkable = False |
|||
) |
path | un chemin dans le système dbus |
bus | un objet dbus.BusSystem |
checkable | vrai si on fera usage de self.selected |
Réimplémentée à partir de src.usbDisk.uDisk.
Définition à la ligne 92 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk.__getitem__ | ( | self, | |
n | |||
) |
renvoie un élément de listage de données internes au disque Fait en sorte que la deuxième colonne soit toujours le propriétaire
n | un nombre |
checkable | vrai si on doit renvoyer une propriété supplémentaire pour n==0 |
Réimplémentée à partir de src.usbDisk.uDisk.
Définition à la ligne 190 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk.ensureOwner | ( | self, | |
noLoop | |||
) |
Demande un nom de propriétaire si celui-ci n'est pas encore défini pour cette clé USB.
noLoop | si True : ne fait pas de dialogue interactif |
Définition à la ligne 221 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk.headers | ( | checkable = False , |
|
locale = "C" |
|||
) |
Méthode statique renvoie des titres pour les items obtenus par getitem la deuxième colonne sera toujours le propriétaire.
checkable | vrai si le premier en-tête correspond à une colonne de cases à cocher |
locale | la locale, pour traduire les titres |
Réimplémentée à partir de src.usbDisk.uDisk.
Définition à la ligne 161 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk.ownerByDb | ( | self | ) |
renvoie un nom de propriétaire dans tous les cas.
Définition à la ligne 171 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk.readQuirks | ( | self | ) |
Lit un dictionnaire indexé par le noms de vendeurs et les noms de modèle pour associer à ces modèles particuliers un répertoire visible.
voir la fonction visibleDir. Ce dictionnaire est dans le fichier /usr/share/scolasync/marques.py ou dans ${HOME}/.scolasync/marques.py, (sous Linux) cette dernière place étant prépondérante.
Définition à la ligne 129 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk.tattoo | ( | self | ) |
Renvoie un tatouage présent sur la clé, quitte à le créer.
Définition à la ligne 113 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk.uniqueId | ( | self | ) |
Réimplémentée à partir de src.usbDisk.uDisk.
Définition à la ligne 105 du fichier ownedUsbDisk.py.
def src.ownedUsbDisk.uDisk.visibleDir | ( | self | ) |
Renvoie le répertoire particulier de la partition qui sera visible quand le baladeur est utilisé par son interface utilisateur.
Ce répertoire peut varier selon les vendeurs et les modèles.
Définition à la ligne 145 du fichier ownedUsbDisk.py.
|
static |
Réimplémentée à partir de src.usbDisk.uDisk.
Définition à la ligne 212 du fichier ownedUsbDisk.py.
src.ownedUsbDisk.uDisk.model |
Définition à la ligne 97 du fichier ownedUsbDisk.py.
src.ownedUsbDisk.uDisk.owner |
Définition à la ligne 95 du fichier ownedUsbDisk.py.
src.ownedUsbDisk.uDisk.vendor |
Définition à la ligne 96 du fichier ownedUsbDisk.py.
src.ownedUsbDisk.uDisk.visibleDirs |
Définition à la ligne 98 du fichier ownedUsbDisk.py.