forked from qt-creator/qt-creator
Fix order of session vs recent files/projects menu
Got mixed up when moving the session manager to Core Change-Id: I729dd505c0b58bbbe46ddee423c76ab21c6f1b25 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -143,6 +143,7 @@ const char G_HELP[] = "QtCreator.Group.Help";
|
|||||||
// File menu groups
|
// File menu groups
|
||||||
const char G_FILE_NEW[] = "QtCreator.Group.File.New";
|
const char G_FILE_NEW[] = "QtCreator.Group.File.New";
|
||||||
const char G_FILE_OPEN[] = "QtCreator.Group.File.Open";
|
const char G_FILE_OPEN[] = "QtCreator.Group.File.Open";
|
||||||
|
const char G_FILE_SESSION[] = "QtCreator.Group.File.Recent";
|
||||||
const char G_FILE_PROJECT[] = "QtCreator.Group.File.Project";
|
const char G_FILE_PROJECT[] = "QtCreator.Group.File.Project";
|
||||||
const char G_FILE_SAVE[] = "QtCreator.Group.File.Save";
|
const char G_FILE_SAVE[] = "QtCreator.Group.File.Save";
|
||||||
const char G_FILE_EXPORT[] = "QtCreator.Group.File.Export";
|
const char G_FILE_EXPORT[] = "QtCreator.Group.File.Export";
|
||||||
|
@@ -475,6 +475,7 @@ void MainWindow::registerDefaultContainers()
|
|||||||
filemenu->menu()->setTitle(Tr::tr("&File"));
|
filemenu->menu()->setTitle(Tr::tr("&File"));
|
||||||
filemenu->appendGroup(Constants::G_FILE_NEW);
|
filemenu->appendGroup(Constants::G_FILE_NEW);
|
||||||
filemenu->appendGroup(Constants::G_FILE_OPEN);
|
filemenu->appendGroup(Constants::G_FILE_OPEN);
|
||||||
|
filemenu->appendGroup(Constants::G_FILE_SESSION);
|
||||||
filemenu->appendGroup(Constants::G_FILE_PROJECT);
|
filemenu->appendGroup(Constants::G_FILE_PROJECT);
|
||||||
filemenu->appendGroup(Constants::G_FILE_SAVE);
|
filemenu->appendGroup(Constants::G_FILE_SAVE);
|
||||||
filemenu->appendGroup(Constants::G_FILE_EXPORT);
|
filemenu->appendGroup(Constants::G_FILE_EXPORT);
|
||||||
|
@@ -100,7 +100,7 @@ SessionManager::SessionManager()
|
|||||||
ActionContainer *msession = ActionManager::createMenu(M_SESSION);
|
ActionContainer *msession = ActionManager::createMenu(M_SESSION);
|
||||||
msession->menu()->setTitle(PE::Tr::tr("S&essions"));
|
msession->menu()->setTitle(PE::Tr::tr("S&essions"));
|
||||||
msession->setOnAllDisabledBehavior(ActionContainer::Show);
|
msession->setOnAllDisabledBehavior(ActionContainer::Show);
|
||||||
mfile->addMenu(msession, Core::Constants::G_FILE_OPEN);
|
mfile->addMenu(msession, Core::Constants::G_FILE_SESSION);
|
||||||
sb_d->m_sessionMenu = msession->menu();
|
sb_d->m_sessionMenu = msession->menu();
|
||||||
connect(mfile->menu(), &QMenu::aboutToShow, this, [] { sb_d->updateSessionMenu(); });
|
connect(mfile->menu(), &QMenu::aboutToShow, this, [] { sb_d->updateSessionMenu(); });
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user