forked from qt-creator/qt-creator
cpp editor actions
remove some standard actions from the cpp editor context menu, and enhance the advanced menu instead.
This commit is contained in:
@@ -181,6 +181,7 @@ const char * const G_EDIT_OTHER = "QtCreator.Group.Edit.Other";
|
||||
|
||||
const char * const G_EDIT_FORMAT = "QtCreator.Group.Edit.Format";
|
||||
const char * const G_EDIT_COLLAPSING = "QtCreator.Group.Edit.Collapsing";
|
||||
const char * const G_EDIT_BLOCKS = "QtCreator.Group.Edit.Blocks";
|
||||
const char * const G_EDIT_FONT = "QtCreator.Group.Edit.Font";
|
||||
const char * const G_EDIT_EDITOR = "QtCreator.Group.Edit.Editor";
|
||||
|
||||
|
||||
@@ -365,19 +365,21 @@ EditorManager::EditorManager(ICore *core, QWidget *parent) :
|
||||
mwindow->addAction(cmd, Constants::G_WINDOW_SPLIT);
|
||||
connect(m_d->m_gotoOtherSplitAction, SIGNAL(triggered()), this, SLOT(gotoOtherSplit()));
|
||||
|
||||
|
||||
ActionContainer *medit = am->actionContainer(Constants::M_EDIT);
|
||||
ActionContainer *advancedMenu = am->createMenu(Constants::M_EDIT_ADVANCED);
|
||||
medit->addMenu(advancedMenu, Constants::G_EDIT_ADVANCED);
|
||||
advancedMenu->menu()->setTitle(tr("&Advanced"));
|
||||
advancedMenu->appendGroup(Constants::G_EDIT_FORMAT);
|
||||
advancedMenu->appendGroup(Constants::G_EDIT_COLLAPSING);
|
||||
advancedMenu->appendGroup(Constants::G_EDIT_BLOCKS);
|
||||
advancedMenu->appendGroup(Constants::G_EDIT_FONT);
|
||||
advancedMenu->appendGroup(Constants::G_EDIT_EDITOR);
|
||||
|
||||
// Advanced menu separators
|
||||
cmd = createSeparator(am, this, QLatin1String("QtCreator.Edit.Sep.Collapsing"), editManagerContext);
|
||||
advancedMenu->addAction(cmd, Constants::G_EDIT_COLLAPSING);
|
||||
cmd = createSeparator(am, this, QLatin1String("QtCreator.Edit.Sep.Blocks"), editManagerContext);
|
||||
advancedMenu->addAction(cmd, Constants::G_EDIT_BLOCKS);
|
||||
cmd = createSeparator(am, this, QLatin1String("QtCreator.Edit.Sep.Font"), editManagerContext);
|
||||
advancedMenu->addAction(cmd, Constants::G_EDIT_FONT);
|
||||
cmd = createSeparator(am, this, QLatin1String("QtCreator.Edit.Sep.Editor"), editManagerContext);
|
||||
|
||||
Reference in New Issue
Block a user