forked from qt-creator/qt-creator
analyzer: add 'Locked' and 'Reset to default' actions to Views menu
Change-Id: Ia5677b250fefe8fcfe731a06aabb6d2f2988a03d Reviewed-on: http://codereview.qt.nokia.com/1491 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
@@ -328,6 +328,28 @@ void AnalyzerManagerPrivate::delayedInit()
|
||||
m_mode->setWidget(splitter);
|
||||
|
||||
AnalyzerPlugin::instance()->addAutoReleasedObject(m_mode);
|
||||
|
||||
// Populate Windows->Views menu with standard actions.
|
||||
Core::Context analyzerContext(Constants::C_ANALYZEMODE);
|
||||
ActionManager *am = ICore::instance()->actionManager();
|
||||
ActionContainer *viewsMenu =
|
||||
am->actionContainer(Core::Id(Core::Constants::M_WINDOW_VIEWS));
|
||||
Command *cmd = am->registerAction(m_mainWindow->menuSeparator1(),
|
||||
Core::Id("Analyzer.Views.Separator1"), analyzerContext);
|
||||
cmd->setAttribute(Command::CA_Hide);
|
||||
viewsMenu->addAction(cmd, Core::Constants::G_DEFAULT_THREE);
|
||||
cmd = am->registerAction(m_mainWindow->toggleLockedAction(),
|
||||
Core::Id("Analyzer.Views.ToggleLocked"), analyzerContext);
|
||||
cmd->setAttribute(Command::CA_Hide);
|
||||
viewsMenu->addAction(cmd, Core::Constants::G_DEFAULT_THREE);
|
||||
cmd = am->registerAction(m_mainWindow->menuSeparator2(),
|
||||
Core::Id("Analyzer.Views.Separator2"), analyzerContext);
|
||||
cmd->setAttribute(Command::CA_Hide);
|
||||
viewsMenu->addAction(cmd, Core::Constants::G_DEFAULT_THREE);
|
||||
cmd = am->registerAction(m_mainWindow->resetLayoutAction(),
|
||||
Core::Id("Analyzer.Views.ResetSimple"), analyzerContext);
|
||||
cmd->setAttribute(Command::CA_Hide);
|
||||
viewsMenu->addAction(cmd, Core::Constants::G_DEFAULT_THREE);
|
||||
}
|
||||
|
||||
static QToolButton *toolButton(QAction *action)
|
||||
|
||||
Reference in New Issue
Block a user