une classe pour représenter un disque ou une partition. Plus de détails...


Fonctions membres publiques | |
| def | __init__ |
| Le constructeur. | |
| 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 | uniqueId |
| renvoie un identifiant unique. | |
| def | headers |
| Méthode statique, pour avoir des titres de colonne. | |
| 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 | __getitem__ |
| Renvoie un élément de listage de données internes au disque. | |
| 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 | |
| path | |
| device | |
| device_prop | |
| selected | |
| checkable | |
| stickid | |
| uuid | |
| fatuuid | |
| firstFat | |
Attributs publics statiques | |
| tuple | headers = staticmethod(headers) |
une classe pour représenter un disque ou une partition.
les attributs publics sont :
Définition à la ligne 42 du fichier usbDisk.py.
| def src.usbDisk.uDisk.__init__ | ( | self, | |
| path, | |||
| bus, | |||
checkable = False |
|||
| ) |
Le constructeur.
| 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 dans src.ownedUsbDisk.uDisk.
Définition à la ligne 51 du fichier usbDisk.py.
| def src.usbDisk.uDisk.__getitem__ | ( | self, | |
| n | |||
| ) |
Renvoie un élément de listage de données internes au disque.
| n | un nombre |
| checkable | vrai si on doit renvoyer une propriété supplémentaire pour n==0 |
Réimplémentée dans src.ownedUsbDisk.uDisk.
Définition à la ligne 286 du fichier usbDisk.py.

| def src.usbDisk.uDisk.__str__ | ( | self | ) |
Fournit une représentation imprimable.
Définition à la ligne 148 du fichier usbDisk.py.

| def src.usbDisk.uDisk.devicePropProxy | ( | self, | |
| bus | |||
| ) |
renvoie un proxy vers un navigateur de propriétés
| bus | une instace de dbus.SystemBus |
Définition à la ligne 119 du fichier usbDisk.py.
| def src.usbDisk.uDisk.ensureMounted | ( | self | ) |
Permet de s'assurer qu'une partition ou un disque sera bien monté
Définition à la ligne 332 du fichier usbDisk.py.

| def src.usbDisk.uDisk.file | ( | self | ) |
Permet d'accèder à l'instance par un nom de fichier.
Définition à la ligne 165 du fichier usbDisk.py.

| def src.usbDisk.uDisk.getFatUuid | ( | self | ) |
renvoie l'uuid de la première partition FAT après que celle-ci aura été identifiée (utile pour les disques partitionnés)
Définition à la ligne 82 du fichier usbDisk.py.

| def src.usbDisk.uDisk.getFirstFat | ( | self | ) |
Renvoie la première partition VFAT.
Définition à la ligne 323 du fichier usbDisk.py.


| def src.usbDisk.uDisk.getProp | ( | self, | |
| name | |||
| ) |
Facilite l'accès aux propriétés à l'aide des mots clés du module udisks.
| name | le nom d'une propriété |
Définition à la ligne 188 du fichier usbDisk.py.

| def src.usbDisk.uDisk.headers | ( | checkable = False, |
|
locale = "C" |
|||
| ) |
Méthode statique, pour avoir des titres de colonne.
renvoie des titres pour les items obtenus par __getitem__. Le résultat dépend du paramètre checkable.
| checkable | vrai si le premier en-tête correspond à une colonne de cases à cocher |
| locale | la locale, pour traduire les titres éventuellement. Valeur par défaut : "C" |
Réimplémentée dans src.ownedUsbDisk.uDisk.
Définition à la ligne 104 du fichier usbDisk.py.
| def src.usbDisk.uDisk.isDosFat | ( | self | ) |
Permet de reconnaitre les partitions DOS-FAT.
Définition à la ligne 199 du fichier usbDisk.py.


| def src.usbDisk.uDisk.isMounted | ( | self | ) |
Définition à la ligne 206 du fichier usbDisk.py.

| def src.usbDisk.uDisk.isTrue | ( | self, | |
| prop, | |||
value = None |
|||
| ) |
Renvoie la valeur de vérité d'une propriété
| prop | une propriété |
| value |
Définition à la ligne 129 du fichier usbDisk.py.


| def src.usbDisk.uDisk.isUsbDisk | ( | self | ) |
Facilite le réprage des disques USB USB.
Définition à la ligne 140 du fichier usbDisk.py.


| def src.usbDisk.uDisk.master | ( | self | ) |
renvoie le chemin du disque, dans le cas où self est une partition
Définition à la ligne 260 du fichier usbDisk.py.

| def src.usbDisk.uDisk.mountPoint | ( | self | ) |
Permet d'accèder à l'instance par un point de montage.
Définition à la ligne 175 du fichier usbDisk.py.

| def src.usbDisk.uDisk.showableProp | ( | self, | |
| name | |||
| ) |
Renvoie une propriété dans un type "montrable" par QT.
les propriétés que renvoie dbus ont des types inconnus de Qt4, cette fonction les transtype pour que QVariant arrive à les prendre en compte.
| name | le nom de la propriété |
Définition à la ligne 306 du fichier usbDisk.py.


| def src.usbDisk.uDisk.title | ( | self | ) |
Permet d'obtenir un identifiant unique de disque.
Définition à la ligne 156 du fichier usbDisk.py.

| def src.usbDisk.uDisk.uniqueId | ( | self | ) |
renvoie un identifiant unique.
Dans cette classe, cette fonction est synonyme de getFatUuid
Réimplémentée dans src.ownedUsbDisk.uDisk.
Définition à la ligne 91 du fichier usbDisk.py.

| def src.usbDisk.uDisk.unNumberProp | ( | self, | |
| n | |||
| ) |
retire le numéro des en-têtes pour en faire un nom de propriété valide pour interroger dbus
| n | un numéro de propriété qui se réfère aux headers |
Définition à la ligne 270 du fichier usbDisk.py.


| def src.usbDisk.uDisk.valuableProperties | ( | self, | |
indent = 4 |
|||
| ) |
Facilite l'accès aux propriétés intéressantes d'une instance.
Définition à la ligne 214 du fichier usbDisk.py.


Définition à la ligne 51 du fichier usbDisk.py.
Définition à la ligne 51 du fichier usbDisk.py.
Définition à la ligne 51 du fichier usbDisk.py.
Définition à la ligne 51 du fichier usbDisk.py.
Définition à la ligne 51 du fichier usbDisk.py.
tuple src::usbDisk.uDisk::headers = staticmethod(headers) [static] |
Réimplémentée dans src.ownedUsbDisk.uDisk.
Définition à la ligne 111 du fichier usbDisk.py.
Définition à la ligne 51 du fichier usbDisk.py.
Définition à la ligne 51 du fichier usbDisk.py.
Définition à la ligne 51 du fichier usbDisk.py.
Définition à la ligne 51 du fichier usbDisk.py.