class BundleEditorWidget(BundleItemEditorBaseWidget, Ui_Menu): TYPE = 'bundle' def __init__(self, parent = None): super(BundleEditorWidget, self).__init__(parent) self.setupUi(self) manager = parent.manager self.treeMenuModel = BundleMenuTreeModel(manager) self.treeMenuView.setModel(self.treeMenuModel) self.listExcludedView.setModel(self.treeMenuModel.excludedListModel()) self.treeMenuModel.menuChanged.connect(self.on_menuChanged) def on_menuChanged(self): self.changes['mainMenu'] = self.treeMenuModel.getMainMenu() def getScope(self): return None def getTabTrigger(self): return None def getKeySequence(self): return None def getSemanticClass(self): return None def edit(self, bundle_item): BundleItemEditorBaseWidget.edit(self, bundle_item) self.treeMenuModel.setBundle(bundle_item)
def __init__(self, parent = None): super(BundleEditorWidget, self).__init__(parent) self.setupUi(self) manager = parent.manager self.treeMenuModel = BundleMenuTreeModel(manager) self.treeMenuView.setModel(self.treeMenuModel) self.listExcludedView.setModel(self.treeMenuModel.excludedListModel()) self.treeMenuModel.menuChanged.connect(self.on_menuChanged)