From 09c244482970cd210b62703e8159b2e8e29ff5e9 Mon Sep 17 00:00:00 2001 From: Matthias Kuhn Date: Fri, 24 Jul 2015 18:56:06 +0200 Subject: [PATCH] Add title for "Panels" and "Toolbars" in Menu --- src/app/qgisapp.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/app/qgisapp.cpp b/src/app/qgisapp.cpp index 2029bbc0c37a..bf8d74744244 100644 --- a/src/app/qgisapp.cpp +++ b/src/app/qgisapp.cpp @@ -24,7 +24,6 @@ #include #include #include -#include #include #include #include @@ -55,18 +54,20 @@ #include #include #include +#include #include #include #include #include #include #include +#include #include #include #include #include #include -#include +#include #include #include @@ -322,7 +323,7 @@ extern "C" class QTreeWidgetItem; -/** set the application title bar text +/** Set the application title bar text If the current project title is null if the project file is null then @@ -8056,7 +8057,7 @@ QgsMapLayer *QgisApp::activeLayer() return mLayerTreeView ? mLayerTreeView->currentLayer() : 0; } -/** set the current layer */ +/** Set the current layer */ bool QgisApp::setActiveLayer( QgsMapLayer *layer ) { if ( !layer ) @@ -10558,11 +10559,17 @@ QMenu* QgisApp::createPopupMenu() } qSort( panels.begin(), panels.end(), cmpByText_ ); + QWidgetAction* panelstitle = new QWidgetAction( menu ); + panelstitle->setDefaultWidget( new QLabel( QString( "%1" ).arg( tr( "Panels" ) ) ) ); + menu->addAction( panelstitle ); foreach ( QAction* a, panels ) { menu->addAction( a ); } menu->addSeparator(); + QWidgetAction* toolbarstitle = new QWidgetAction( menu ); + toolbarstitle->setDefaultWidget( new QLabel( QString( "%1" ).arg( tr( "Toolbars" ) ) ) ); + menu->addAction( toolbarstitle ); qSort( toolbars.begin(), toolbars.end(), cmpByText_ ); foreach ( QAction* a, toolbars ) {