Package conduit :: Module SyncSet :: Class SyncSet
[hide private]

Class SyncSet

source code


Represents a group of conduits

Instance Methods [hide private]
 
__init__(self, moduleManager, syncManager, xmlSettingFilePath="settings.xml") source code
 
_unitialize_dataproviders(self, cond) source code
 
_restore_dataprovider(self, cond, wrapperKey, dpName, dpxml, trySourceFirst)
Adds the dataprovider back onto the canvas at the specifed location and configures it with the given settings
source code
 
on_dataprovider_available_unavailable(self, loader, dpw)
Removes all PendingWrappers corresponding to dpw and replaces with new dpw instances
source code
 
emit(self, *args)
Override the gobject signal emission so that all signals are emitted from the main loop on an idle handler
source code
 
add_conduit(self, cond) source code
 
remove_conduit(self, cond) source code
 
get_all_conduits(self) source code
 
get_conduit(self, index) source code
 
index(self, conduit) source code
 
num_conduits(self) source code
 
clear(self) source code
 
save_to_xml(self, xmlSettingFilePath=None)
Saves the synchronisation settings (icluding all dataproviders and how they are connected) to an xml file so that the 'sync set' can be restored later
source code
 
restore_from_xml(self, xmlSettingFilePath=None)
Restores sync settings from the xml file
source code
 
quit(self)
Calls unitialize on all dataproviders
source code
Class Variables [hide private]
  __gsignals__ = {"conduit-added":(gobject.SIGNAL_RUN_LAST, gobj...
Class Variable Details [hide private]

__gsignals__

Value:
{"conduit-added":(gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, [gobject\
.TYPE_PYOBJECT]), "conduit-removed":(gobject.SIGNAL_RUN_LAST, gobject.\
TYPE_NONE, [gobject.TYPE_PYOBJECT]),}