ScolaSync 1.0
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:

Liste de tous les membres

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.

Attributs publics

 owner
 vendor
 model
 visibleDirs

Attributs publics statiques

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


Documentation des constructeurs et destructeur

def src.ownedUsbDisk.uDisk.__init__ (   self,
  path,
  bus,
  checkable = False 
)
Paramètres:
pathun chemin dans le système dbus
busun objet dbus.BusSystem
checkablevrai si on fera usage de self.selected

Réimplémentée à partir de src.usbDisk.uDisk.

Définition à la ligne 66 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
checkablevrai si on doit renvoyer une propriété supplémentaire pour n==0
Renvoie:
si n==-1, renvoie self ; si checkable est vrai, renvoie un élément si n>0, et le drapeau self.selected si n==0 ; sinon un élément de façon ordinaire. Les noms des éléments sont dans la liste self.itemNames

Réimplémentée à partir de src.usbDisk.uDisk.

Définition à la ligne 180 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.

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

Paramètres:
checkablevrai si le premier en-tête correspond à une colonne de cases à cocher
localela locale, pour traduire les titres
Renvoie:
une liste de titres de colonnes

Réimplémentée à partir de src.usbDisk.uDisk.

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

def src.ownedUsbDisk.uDisk.ownerByDb (   self)

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

Définition à la ligne 161 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 119 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 87 du fichier ownedUsbDisk.py.

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

Réimplémentée à partir de src.usbDisk.uDisk.

Définition à la ligne 79 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 135 du fichier ownedUsbDisk.py.


Documentation des données membres

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

Réimplémentée à partir de src.usbDisk.uDisk.

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

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

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

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

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


La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables