def onBundleItemAdded(self, bundle_item): bundle_item_node = BundleItemTreeNode(bundle_item) bundle_node = self.getManagedObjectNode(bundle_item.bundle.uuid) icon = self.resources().get_icon("bundle-item-%s" % bundle_item.type()) bundle_item_node.setIcon(icon) self.bundleModel.appendBundleItem(bundle_item_node, bundle_node) self.bundleItemAdded.emit(bundle_item_node)
def addTemplateFile(self, file): bundleTemplateFileNode = BundleItemTreeNode(file) self.bundleTreeModel.appendTemplateFile(bundleTemplateFileNode) return bundleTemplateFileNode
def addBundleItem(self, bundleItem): bundleItemNode = BundleItemTreeNode(bundleItem) self.bundleTreeModel.appendBundleItem(bundleItemNode) self.bundleItemAdded.emit(bundleItemNode) return bundleItemNode
def buildAdHocSnippet(self, *largs, **kwargs): return BundleItemTreeNode( PMXSupportBaseManager.buildAdHocSnippet(self, *largs, **kwargs))
def onBundleAdded(self, bundle): bundle_node = BundleItemTreeNode(bundle) icon = self.resources().get_icon("bundle-item-%s" % bundle.type()) bundle_node.setIcon(icon) self.bundleModel.appendBundle(bundle_node) self.bundleAdded.emit(bundle_node)