File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff 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
10171025void QgisApp::createStatusBar ()
You can’t perform that action at this time.
0 commit comments