frontends (xmlui): class_map is now an arg of create function:
class_map was so far used as a global value, but in some cases, several XMLUI managers may be used (it's the case in Cagou's remote controllers plugins, template_xmlui is used to manage remotes). This patch set class_map as a create argument, this way it can be set with partial, and several XMLUI managers can be instanced at the same time.
This commit is contained in:
parent
14fd4252eb
commit
5d6321ec9f
1 changed files with 49 additions and 60 deletions
|
|
@ -1121,14 +1121,8 @@ class QuickApp(object):
|
|||
if value and entity in self.contact_lists[profile]:
|
||||
self.getAvatar(entity, ignore_cache=True, profile=profile)
|
||||
|
||||
def actionManager(
|
||||
self,
|
||||
action_data,
|
||||
callback=None,
|
||||
ui_show_cb=None,
|
||||
user_action=True,
|
||||
profile=C.PROF_KEY_NONE,
|
||||
):
|
||||
def actionManager(self, action_data, callback=None, ui_show_cb=None, user_action=True,
|
||||
profile=C.PROF_KEY_NONE):
|
||||
"""Handle backend action
|
||||
|
||||
@param action_data(dict): action dict as sent by launchAction or returned by an
|
||||
|
|
|
|||
Loading…
Reference in a new issue