ScolaSync  4.0
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe src.ownedUsbDisk.uDisk

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...

Graphe d'héritage de src.ownedUsbDisk.uDisk:
Graphe de collaboration de src.ownedUsbDisk.uDisk:

Fonctions membres publiques

def __init__
 
def uniqueId
 
def tattoo
 Renvoie un tatouage présent sur la clé, quitte à le créer. Plus de détails...
 
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. Plus de détails...
 
def visibleDir
 Renvoie le répertoire particulier de la partition qui sera visible quand le baladeur est utilisé par son interface utilisateur. Plus de détails...
 
def headers
 Méthode statique renvoie des titres pour les items obtenus par getitem la deuxième colonne sera toujours le propriétaire. Plus de détails...
 
def ownerByDb
 renvoie un nom de propriétaire dans tous les cas. Plus de détails...
 
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 Plus de détails...
 
def ensureOwner
 Demande un nom de propriétaire si celui-ci n'est pas encore défini pour cette clé USB. Plus de détails...
 
- Fonctions membres publiques inherited from src.usbDisk.uDisk
def __init__
 Le constructeur. Plus de détails...
 
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) Plus de détails...
 
def uniqueId
 renvoie un identifiant unique. Plus de détails...
 
def headers
 Méthode statique, pour avoir des titres de colonne. Plus de détails...
 
def devicePropProxy
 renvoie un proxy vers un navigateur de propriétés Plus de détails...
 
def isTrue
 Renvoie la valeur de vérité d'une propriété Plus de détails...
 
def isUsbDisk
 Facilite le réprage des disques USB USB. Plus de détails...
 
def __str__
 Fournit une représentation imprimable. Plus de détails...
 
def title
 Permet d'obtenir un identifiant unique de disque. Plus de détails...
 
def file
 Permet d'accèder à l'instance par un nom de fichier. Plus de détails...
 
def mountPoint
 Permet d'accèder à l'instance par un point de montage. Plus de détails...
 
def getProp
 Facilite l'accès aux propriétés à l'aide des mots clés du module udisks. Plus de détails...
 
def isDosFat
 Permet de reconnaitre les partitions DOS-FAT. Plus de détails...
 
def isMounted
 
def valuableProperties
 Facilite l'accès aux propriétés intéressantes d'une instance. Plus de détails...
 
def master
 renvoie le chemin du disque, dans le cas où self est une partition Plus de détails...
 
def unNumberProp
 retire le numéro des en-têtes pour en faire un nom de propriété valide pour interroger dbus Plus de détails...
 
def __getitem__
 Renvoie un élément de listage de données internes au disque. Plus de détails...
 
def showableProp
 Renvoie une propriété dans un type "montrable" par QT. Plus de détails...
 
def getFirstFat
 Renvoie la première partition VFAT. Plus de détails...
 
def ensureMounted
 Permet de s'assurer qu'une partition ou un disque sera bien monté Plus de détails...
 

Attributs publics

 owner
 
 vendor
 
 model
 
 visibleDirs
 
- Attributs publics inherited from src.usbDisk.uDisk
 path
 
 mp
 
 device
 
 device_prop
 
 selected
 
 rlock
 
 stickid
 
 uuid
 
 fatuuid
 
 firstFat
 
 devStuff
 

Attributs publics statiques

tuple headers = staticmethod(headers)
 
- Attributs publics statiques inherited from src.usbDisk.uDisk
tuple headers = staticmethod(headers)
 

Description détaillée

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.

Documentation des constructeurs et destructeur

def src.ownedUsbDisk.uDisk.__init__ (   self,
  path,
  bus 
)
Paramètres
pathun chemin dans le système dbus
busun objet dbus.BusSystem

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

Documentation des fonctions membres

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

Paramètres
nun nombre
Renvoie
si n==-1, renvoie self ; renvoie un élément si n>0, et le drapeau self.selected si n==0. Les noms des éléments sont dans la liste self.itemNames

Définition à la ligne 187 du fichier ownedUsbDisk.py.

Voici le graphe d'appel pour cette fonction :

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.

Paramètres
noLoopsi True : ne fait pas de dialogue interactif
Renvoie
un nom de propriétaire si c'est un disque, sinon None

Définition à la ligne 208 du fichier ownedUsbDisk.py.

Voici le graphe d'appel pour cette fonction :

def src.ownedUsbDisk.uDisk.headers (   locale = "C")

Méthode statique renvoie des titres pour les items obtenus par getitem la deuxième colonne sera toujours le propriétaire.

Paramètres
localela locale, pour traduire les titres
Renvoie
une liste de titres de colonnes

Définition à la ligne 159 du fichier ownedUsbDisk.py.

def src.ownedUsbDisk.uDisk.ownerByDb (   self)

renvoie un nom de propriétaire dans tous les cas.

Définition à la ligne 169 du fichier ownedUsbDisk.py.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

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 128 du fichier ownedUsbDisk.py.

def src.ownedUsbDisk.uDisk.tattoo (   self)

Renvoie un tatouage présent sur la clé, quitte à le créer.

Renvoie
un tatouage, supposément unique.

Définition à la ligne 112 du fichier ownedUsbDisk.py.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

def src.ownedUsbDisk.uDisk.uniqueId (   self)
Renvoie
un identifiant unique, composé du nom du propriétaire suivi du tatouage

Définition à la ligne 104 du fichier ownedUsbDisk.py.

Voici le graphe d'appel pour cette fonction :

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 144 du fichier ownedUsbDisk.py.

Documentation des données membres

tuple src.ownedUsbDisk.uDisk.headers = staticmethod(headers)
static

Définition à la ligne 199 du fichier ownedUsbDisk.py.

src.ownedUsbDisk.uDisk.model

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

src.ownedUsbDisk.uDisk.owner

Définition à la ligne 94 du fichier ownedUsbDisk.py.

src.ownedUsbDisk.uDisk.vendor

Définition à la ligne 95 du fichier ownedUsbDisk.py.

src.ownedUsbDisk.uDisk.visibleDirs

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


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