def on_listActionWidget_itemClicked(self, item): index = self.listActionWidget.indexFromItem(item) row = index.row() if 'argument' in self.changes["commands"][row]: self.argument.setPlainText(json.dumps(self.changes["commands"][row]['argument'])) else: self.argument.clear()
def edit(self, bundle_item): BundleItemEditorBaseWidget.edit(self, bundle_item) self.changes = { "name" : self.changes.pop("name"), "uuid" : self.changes.pop("uuid"), "scope": self.changes.pop("scope", ""), "semanticClass": self.changes.pop("semanticClass", ""), "tabTrigger": self.changes.pop("tabTrigger", ""), "keyEquivalent": self.changes.pop("keyEquivalent", ""), "grammar": self.changes } self.content.setPlainText(json.dumps(self.changes["grammar"]))
def edit(self, bundleItem): BundleItemEditorBaseWidget.edit(self, bundleItem) self.settings.setPlainText(json.dumps(self.changes['settings']))