aboutsummaryrefslogtreecommitdiffstats
path: root/examples/transform/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/transform/__init__.py')
-rw-r--r--examples/transform/__init__.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/examples/transform/__init__.py b/examples/transform/__init__.py
index b0d47f1..f6b0087 100644
--- a/examples/transform/__init__.py
+++ b/examples/transform/__init__.py
@@ -42,14 +42,21 @@
# user supplied function that executes on
# a set of files specified by the user
+import actions
+import examples_common
+import ui
+
from PythonExtension import QtCreator
-import actions, ui
+from PySide2.QtCore import QObject, SIGNAL
+from PySide2.QtWidgets import QAction
def transform():
code = ui.getCode()
if code[1]:
actions.run(code[0])
-# Add our new action to the "Tools" menu
-menu = QtCreator.Core.ActionManager.actionContainer("QtCreator.Menu.Tools")
-menu.menu().addAction("Transform files...", transform)
+action = QAction("Transform files...")
+command = QtCreator.Core.ActionManager.registerAction(action, 'PythonExtensions.Examples.TransformFiles')
+QObject.connect(action, SIGNAL('triggered()'), transform)
+
+examples_common.addExampleItem(command)