From ff2dc588b7a1126af4d5631950e067aee21b9755 Mon Sep 17 00:00:00 2001 From: con <qtc-committer@nokia.com> Date: Fri, 12 Nov 2010 13:45:54 +0100 Subject: [PATCH] Don't show GLSL or QML tools menus while they don't offer anything --- src/plugins/glsleditor/glsleditorplugin.cpp | 2 +- src/plugins/qmljseditor/qmljseditorplugin.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/glsleditor/glsleditorplugin.cpp b/src/plugins/glsleditor/glsleditorplugin.cpp index 47a43123a05..2c8de088bd8 100644 --- a/src/plugins/glsleditor/glsleditorplugin.cpp +++ b/src/plugins/glsleditor/glsleditorplugin.cpp @@ -116,10 +116,10 @@ bool GLSLEditorPlugin::initialize(const QStringList & /*arguments*/, QString *er Core::ActionManager *am = core->actionManager(); Core::ActionContainer *contextMenu = am->createMenu(GLSLEditor::Constants::M_CONTEXT); Core::ActionContainer *glslToolsMenu = am->createMenu(Core::Id(Constants::M_TOOLS_GLSL)); + glslToolsMenu->setEmptyAction(Core::ActionContainer::EA_Hide); QMenu *menu = glslToolsMenu->menu(); //: GLSL sub-menu in the Tools menu menu->setTitle(tr("GLSL")); - menu->setEnabled(true); am->actionContainer(Core::Constants::M_TOOLS)->addMenu(glslToolsMenu); Core::Command *cmd; diff --git a/src/plugins/qmljseditor/qmljseditorplugin.cpp b/src/plugins/qmljseditor/qmljseditorplugin.cpp index d6f18a08bcc..7ae19b1c2cb 100644 --- a/src/plugins/qmljseditor/qmljseditorplugin.cpp +++ b/src/plugins/qmljseditor/qmljseditorplugin.cpp @@ -150,10 +150,10 @@ bool QmlJSEditorPlugin::initialize(const QStringList & /*arguments*/, QString *e Core::ActionManager *am = core->actionManager(); Core::ActionContainer *contextMenu = am->createMenu(QmlJSEditor::Constants::M_CONTEXT); Core::ActionContainer *qmlToolsMenu = am->createMenu(Core::Id(Constants::M_TOOLS_QML)); + qmlToolsMenu->setEmptyAction(Core::ActionContainer::EA_Hide); QMenu *menu = qmlToolsMenu->menu(); //: QML sub-menu in the Tools menu menu->setTitle(tr("QML")); - menu->setEnabled(true); am->actionContainer(Core::Constants::M_TOOLS)->addMenu(qmlToolsMenu); Core::Command *cmd; -- GitLab