Exemple #1
0
 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()
Exemple #2
0
 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"]))
Exemple #3
0
 def edit(self, bundleItem):
     BundleItemEditorBaseWidget.edit(self, bundleItem)
     self.settings.setPlainText(json.dumps(self.changes['settings']))