Add a 'device activating' signal
This commit is contained in:
parent
40f4c81d06
commit
83a86e0ea1
@ -390,6 +390,9 @@ class NMClient(gobject.GObject):
|
|||||||
'device-activated' : (gobject.SIGNAL_RUN_FIRST,
|
'device-activated' : (gobject.SIGNAL_RUN_FIRST,
|
||||||
gobject.TYPE_NONE,
|
gobject.TYPE_NONE,
|
||||||
([gobject.TYPE_PYOBJECT])),
|
([gobject.TYPE_PYOBJECT])),
|
||||||
|
'device-activating': (gobject.SIGNAL_RUN_FIRST,
|
||||||
|
gobject.TYPE_NONE,
|
||||||
|
([gobject.TYPE_PYOBJECT])),
|
||||||
'device-removed' : (gobject.SIGNAL_RUN_FIRST,
|
'device-removed' : (gobject.SIGNAL_RUN_FIRST,
|
||||||
gobject.TYPE_NONE,
|
gobject.TYPE_NONE,
|
||||||
([gobject.TYPE_PYOBJECT]))
|
([gobject.TYPE_PYOBJECT]))
|
||||||
@ -454,7 +457,9 @@ class NMClient(gobject.GObject):
|
|||||||
op = dev.get_op()
|
op = dev.get_op()
|
||||||
if not self._devices.has_key(op) or not dev.is_valid():
|
if not self._devices.has_key(op) or not dev.is_valid():
|
||||||
return
|
return
|
||||||
if dev.get_state() != DEVICE_STATE_INACTIVE:
|
if dev.get_state() == DEVICE_STATE_ACTIVATING:
|
||||||
|
self.emit('device-activating', dev)
|
||||||
|
elif dev.get_state() == DEVICE_STATE_ACTIVATED:
|
||||||
self.emit('device-activated', dev)
|
self.emit('device-activated', dev)
|
||||||
|
|
||||||
def get_device(self, dev_op):
|
def get_device(self, dev_op):
|
||||||
|
Loading…
Reference in New Issue
Block a user