Commit d894411 mhugent
committed
1 parent bcaf553 commit d894411 Copy full SHA for d894411
File tree 1 file changed +12
-4
lines changed
1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -861,13 +861,11 @@ void QgisApp::createMenus()
861
861
mViewMenu ->addAction (mActionShowBookmarks );
862
862
mViewMenu ->addAction (mActionNewBookmark );
863
863
mViewMenu ->addSeparator ();
864
- mToolbarMenu = mViewMenu ->addMenu (QIcon (myIconPath+" /mActionOptions.png" ),
865
- tr (" &Toolbars..." ));
866
864
867
865
//
868
866
// View:toolbars menu
869
- mToolbarMenu ->addAction (mActionShowAllToolbars );
870
- mToolbarMenu ->addAction (mActionHideAllToolbars );
867
+ mViewMenu ->addAction (mActionShowAllToolbars );
868
+ mViewMenu ->addAction (mActionHideAllToolbars );
871
869
872
870
//
873
871
// Layers Menu
@@ -1012,6 +1010,16 @@ void QgisApp::createToolBars()
1012
1010
mPluginToolBar = addToolBar (tr (" Plugins" ));
1013
1011
mPluginToolBar ->setIconSize (QSize (24 ,24 ));
1014
1012
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
+ }
1015
1023
}
1016
1024
1017
1025
void QgisApp::createStatusBar ()
You can’t perform that action at this time.
0 commit comments