def set_item_and_action(self, item, act): self.current_item = item self.current_action = act if item and act: ownsrc = actioncompat.iobject_source_for_action(act, item) if ownsrc: self.source_rebase(ownsrc) else: sc = GetSourceController() self.source_rebase(sc.root_for_types(act.object_types())) else: self.reset()
def set_item_and_action(self, item, act): self.current_item = item self.current_action = act if item and act: ownsrc = act.object_source(item) if ownsrc: self.source_rebase(ownsrc) else: sc = GetSourceController() self.source_rebase(sc.root_for_types(act.object_types())) else: self.reset()
def set_item_and_action(self, item, act): self.current_item = item self.current_action = act if item and act: ownsrc, use_catalog = actioncompat.iobject_source_for_action(act, item) if ownsrc and not use_catalog: self.source_rebase(ownsrc) else: extra_sources = [ownsrc] if ownsrc else () sc = GetSourceController() self.source_rebase(sc.root_for_types(act.object_types(), extra_sources)) else: self.reset()