aboutsummaryrefslogtreecommitdiffstats
path: root/python/extensionmanager/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/extensionmanager/main.py')
-rw-r--r--python/extensionmanager/main.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/python/extensionmanager/main.py b/python/extensionmanager/main.py
index 6f22f0a..048423b 100644
--- a/python/extensionmanager/main.py
+++ b/python/extensionmanager/main.py
@@ -41,6 +41,8 @@
# Entry point of the Python extension
from PythonExtension import QtCreator
+from PySide2.QtCore import *
+from PySide2.QtWidgets import *
from list import *
# Actions
@@ -48,5 +50,11 @@ def showExtensionList():
dialog = ListView(QtCreator.Core.ICore.dialogParent())
dialog.exec_()
+pythonExtensionsAction = QAction("About Python Extensions...")
+pythonExtensionsAction.setMenuRole(QAction.ApplicationSpecificRole)
+pythonExtensionsCommand = QtCreator.Core.ActionManager.registerAction(pythonExtensionsAction,
+ "PythonExtensions.About")
+QObject.connect(pythonExtensionsAction, SIGNAL("triggered()"), showExtensionList)
+
helpMenu = QtCreator.Core.ActionManager.actionContainer("QtCreator.Menu.Help")
-helpMenu.menu().addAction("About Python Extensions...", showExtensionList)
+helpMenu.addAction(pythonExtensionsCommand, "QtCreator.Group.Help.About")