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

Fonctions membres publiques

def __init__
 le constructeur Plus de détails...
 
def pollDevices
 peuple le dictionnaire self.connectedVolumes avec les volumes actuellement gérés par dbus. Plus de détails...
 
def cbAdd
 fonction de rappel pour une clé qu'on vient de brancher Plus de détails...
 
def cbChange
 fonction de rappel pour une clé qui vient de changer de type Plus de détails...
 
def cbDel
 fonction de rappel pour une clé retirée Plus de détails...
 
def vfatUsbPath
 Détermine le chemin UDisks pour une partition vfat connectée par USB. Plus de détails...
 
def identify
 Renvoie une identification de baladeur pour scolasync. Plus de détails...
 
def isVfatUsb
 Décide si une partition est de type vfat, et connectée par USB. Plus de détails...
 

Attributs publics

 bus
 
 manager
 
 interface
 
 connectedVolumes
 
 widget
 

Description détaillée

Définition à la ligne 30 du fichier deviceListener.py.

Documentation des constructeurs et destructeur

def src.deviceListener.DeviceListener.__init__ (   self,
  widget = None 
)

le constructeur

Paramètres
widgetun QWidget qui s'intéresse aux disques amovibles

Définition à la ligne 36 du fichier deviceListener.py.

Documentation des fonctions membres

def src.deviceListener.DeviceListener.cbAdd (   self,
  path 
)

fonction de rappel pour une clé qu'on vient de brancher

Paramètres
pathun chemin de type UDisks vers une partition

Définition à la ligne 69 du fichier deviceListener.py.

Voici le graphe d'appel pour cette fonction :

def src.deviceListener.DeviceListener.cbChange (   self,
  path 
)

fonction de rappel pour une clé qui vient de changer de type

Paramètres
pathun chemin de type UDisks vers une partition

Définition à la ligne 82 du fichier deviceListener.py.

Voici le graphe d'appel pour cette fonction :

def src.deviceListener.DeviceListener.cbDel (   self,
  path 
)

fonction de rappel pour une clé retirée

Paramètres
pathun chemin de type UDisks vers une partition

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

def src.deviceListener.DeviceListener.identify (   self,
  dev 
)

Renvoie une identification de baladeur pour scolasync.

Paramètres
devest un objet dbus renvoyé par EnumerateDevices(), ou une simple chaine de caractères, clé dans le tableau connectedVolumes
Renvoie
un triplet (stickId, tatouage, uuid)

Définition à la ligne 126 du fichier deviceListener.py.

def src.deviceListener.DeviceListener.isVfatUsb (   self,
  o 
)

Décide si une partition est de type vfat, et connectée par USB.

Paramètres
oun objet dbus correspondant à une partition

Définition à la ligne 155 du fichier deviceListener.py.

Voici le graphe des appelants de cette fonction :

def src.deviceListener.DeviceListener.pollDevices (   self)

peuple le dictionnaire self.connectedVolumes avec les volumes actuellement gérés par dbus.

Définition à la ligne 56 du fichier deviceListener.py.

Voici le graphe d'appel pour cette fonction :

def src.deviceListener.DeviceListener.vfatUsbPath (   self,
  dev 
)

Détermine le chemin UDisks pour une partition vfat connectée par USB.

Paramètres
devest un objet dbus renvoyé par EnumerateDevices(), ou une simple chaine de caractères, clé dans le tableau connectedVolumes
Renvoie
un chemin vers le disque (selon UDisks), sinon ""

Définition à la ligne 111 du fichier deviceListener.py.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

Documentation des données membres

src.deviceListener.DeviceListener.bus

Définition à la ligne 37 du fichier deviceListener.py.

src.deviceListener.DeviceListener.connectedVolumes

Définition à la ligne 47 du fichier deviceListener.py.

src.deviceListener.DeviceListener.interface

Définition à la ligne 41 du fichier deviceListener.py.

src.deviceListener.DeviceListener.manager

Définition à la ligne 38 du fichier deviceListener.py.

src.deviceListener.DeviceListener.widget

Définition à la ligne 48 du fichier deviceListener.py.


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