diff options
-rw-r--r-- | python/extensionmanager/main.py | 10 |
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") |