Skip to content

Commit 550b681

Browse files
author
mhugent
committed
Added the menu to toggle toolbar visibility to the 'view' menu
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6972 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 6d09a3c commit 550b681

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/app/qgisapp.cpp

+12-4
Original file line numberDiff line numberDiff line change
@@ -861,13 +861,11 @@ void QgisApp::createMenus()
861861
mViewMenu->addAction(mActionShowBookmarks);
862862
mViewMenu->addAction(mActionNewBookmark);
863863
mViewMenu->addSeparator();
864-
mToolbarMenu = mViewMenu->addMenu(QIcon(myIconPath+"/mActionOptions.png"),
865-
tr("&Toolbars..."));
866864

867865
//
868866
// View:toolbars menu
869-
mToolbarMenu->addAction(mActionShowAllToolbars);
870-
mToolbarMenu->addAction(mActionHideAllToolbars);
867+
mViewMenu->addAction(mActionShowAllToolbars);
868+
mViewMenu->addAction(mActionHideAllToolbars);
871869

872870
//
873871
// Layers Menu
@@ -1012,6 +1010,16 @@ void QgisApp::createToolBars()
10121010
mPluginToolBar = addToolBar(tr("Plugins"));
10131011
mPluginToolBar->setIconSize(QSize(24,24));
10141012
mPluginToolBar->setObjectName("Plugins");
1013+
1014+
//Add the menu for toolbar visibility here
1015+
//because createPopupMenu() would return 0
1016+
//before the toolbars are created
1017+
QMenu* toolbarVisibilityMenu = createPopupMenu();
1018+
if(toolbarVisibilityMenu)
1019+
{
1020+
toolbarVisibilityMenu->setTitle(tr("Toolbar Visibility..."));
1021+
mViewMenu->addMenu(toolbarVisibilityMenu);
1022+
}
10151023
}
10161024

10171025
void QgisApp::createStatusBar()

0 commit comments

Comments
 (0)