Package conduit :: Package dataproviders :: Module SimpleFactory :: Class SimpleFactory
[hide private]

Class SimpleFactory

source code


Encapsulate the emit_added/emit_removed tracking logic and allow it to be shared with multiple dataprovider factories

Instance Methods [hide private]
 
__init__(self, **kwargs) source code
 
item_added(self, key, **kwargs) source code
 
item_removed(self, key) source code
 
get_category(self, key, **kwargs)
Return a category to contain these dataproviders
source code
 
get_dataproviders(self, key, **kwargs)
Return a list of dataproviders for this class of device
source code
 
get_args(self, key, **kwargs) source code
 
is_interesting(self, udi, properties) source code

Inherited from DataProvider.DataProviderFactory: emit_added, emit_removed, get_name, probe, quit, save_configuration, setup_configuration_widget

Class Variables [hide private]

Inherited from DataProvider.DataProviderFactory: __gsignals__, _module_type_

Method Details [hide private]

__init__(self, **kwargs)
(Constructor)

source code 
Overrides: DataProvider.DataProviderFactory.__init__