diff options
Diffstat (limited to 'examples/transform/__init__.py')
-rw-r--r-- | examples/transform/__init__.py | 15 |
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) |