GUI extension points removal working properly now.
This commit is contained in:
parent
16ac65e58b
commit
d1d3cc9bbd
|
@ -203,11 +203,6 @@ class GajimPluginConfigDialog(gtk.Dialog):
|
|||
self.child.set_spacing(3)
|
||||
|
||||
self.init()
|
||||
|
||||
#label = gtk.Label(_('<b>%s Configuration</b>') % (plugin.name))
|
||||
#label.set_markup(label.get_label())
|
||||
#self.child.pack_start(label, False, False)
|
||||
|
||||
|
||||
@log_calls('GajimPluginConfigDialog')
|
||||
def run(self, parent=None):
|
||||
|
@ -222,4 +217,4 @@ class GajimPluginConfigDialog(gtk.Dialog):
|
|||
pass
|
||||
|
||||
def on_run(self):
|
||||
pass
|
||||
pass
|
||||
|
|
|
@ -50,7 +50,7 @@ class log_calls(object):
|
|||
Decorator class for functions to easily log when they are entered and left.
|
||||
'''
|
||||
|
||||
filter_out_classes = ['GajimPlugin', 'GajimPluginConfig',
|
||||
filter_out_classes = ['GajimPlugin', 'GajimPluginConfig', 'PluginManager',
|
||||
'GajimPluginConfigDialog', 'PluginsWindow']
|
||||
'''
|
||||
List of classes from which no logs should be emited when methods are called,
|
||||
|
|
|
@ -193,7 +193,7 @@ class GajimPluginConfig(UserDict.DictMixin):
|
|||
@log_calls('GajimPluginConfig')
|
||||
def save(self):
|
||||
self.data.sync()
|
||||
log.debug(str(self.data))
|
||||
#log.debug(str(self.data))
|
||||
|
||||
@log_calls('GajimPluginConfig')
|
||||
def load(self):
|
||||
|
|
|
@ -200,7 +200,10 @@ class PluginManager(object):
|
|||
extension point name) to identify element to be removed.
|
||||
:type args: tuple
|
||||
'''
|
||||
log.debug('name: %s\n args: %s'%(gui_extpoint_name, args))
|
||||
|
||||
if gui_extpoint_name in self.gui_extension_points:
|
||||
log.debug('Removing GUI extpoint\n name: %s\n args: %s'%(gui_extpoint_name, args))
|
||||
self.gui_extension_points[gui_extpoint_name].remove(args)
|
||||
|
||||
|
||||
@log_calls('PluginManager')
|
||||
|
|
Loading…
Reference in New Issue