Skip to content

Commit 22d19c9

Browse files
authoredFeb 26, 2018
[needs-docs] Add Alt+{no} shortcut for panels (#5895)
1 parent 7dc0db5 commit 22d19c9

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed
 

‎src/app/qgisapp.cpp

+10
Original file line numberDiff line numberDiff line change
@@ -810,6 +810,7 @@ QgisApp::QgisApp( QSplashScreen *splash, bool restorePlugins, bool skipVersionCh
810810
// create undo widget
811811
startProfile( QStringLiteral( "Undo dock" ) );
812812
mUndoDock = new QgsDockWidget( tr( "Undo/Redo" ), this );
813+
mUndoDock->toggleViewAction()->setShortcut( tr( "Alt+5", "Keyboard shortcut: Show undo/redo panel." ) );
813814
mUndoWidget = new QgsUndoWidget( mUndoDock, mMapCanvas );
814815
mUndoWidget->setObjectName( QStringLiteral( "Undo" ) );
815816
mUndoDock->setWidget( mUndoWidget );
@@ -820,20 +821,23 @@ QgisApp::QgisApp( QSplashScreen *splash, bool restorePlugins, bool skipVersionCh
820821
startProfile( QStringLiteral( "Advanced digitize panel" ) );
821822
mAdvancedDigitizingDockWidget = new QgsAdvancedDigitizingDockWidget( mMapCanvas, this );
822823
mAdvancedDigitizingDockWidget->setWindowTitle( tr( "Advanced Digitizing" ) );
824+
mAdvancedDigitizingDockWidget->toggleViewAction()->setShortcut( tr( "Alt+4", "Keyboard shortcut: Show advanced digitizing panel." ) );
823825
mAdvancedDigitizingDockWidget->setObjectName( QStringLiteral( "AdvancedDigitizingTools" ) );
824826
endProfile();
825827

826828
// Statistical Summary dock
827829
startProfile( QStringLiteral( "Stats dock" ) );
828830
mStatisticalSummaryDockWidget = new QgsStatisticalSummaryDockWidget( this );
829831
mStatisticalSummaryDockWidget->setObjectName( QStringLiteral( "StatistalSummaryDockWidget" ) );
832+
mStatisticalSummaryDockWidget->toggleViewAction()->setShortcut( tr( "Alt+6", "Keyboard shortcut: Show statisics panel." ) );
830833
connect( mStatisticalSummaryDockWidget, &QDockWidget::visibilityChanged, mActionStatisticalSummary, &QAction::setChecked );
831834
endProfile();
832835

833836
// Bookmarks dock
834837
startProfile( QStringLiteral( "Bookmarks widget" ) );
835838
mBookMarksDockWidget = new QgsBookmarks( this );
836839
mBookMarksDockWidget->setObjectName( QStringLiteral( "BookmarksDockWidget" ) );
840+
mBookMarksDockWidget->toggleViewAction()->setShortcut( tr( "Alt+7", "Keyboard shortcut: Show bookmarks panel." ) );
837841
connect( mBookMarksDockWidget, &QDockWidget::visibilityChanged, mActionShowBookmarks, &QAction::setChecked );
838842
endProfile();
839843

@@ -903,6 +907,7 @@ QgisApp::QgisApp( QSplashScreen *splash, bool restorePlugins, bool skipVersionCh
903907

904908
startProfile( QStringLiteral( "Layer Style dock" ) );
905909
mMapStylingDock = new QgsDockWidget( this );
910+
mMapStylingDock->toggleViewAction()->setShortcut( tr( "Alt+3", "Keyboard shortcut: Show style panel." ) );
906911
mMapStylingDock->setWindowTitle( tr( "Layer Styling" ) );
907912
mMapStylingDock->setObjectName( QStringLiteral( "LayerStyling" ) );
908913
mMapStyleWidget = new QgsLayerStylingWidget( mMapCanvas, mMapLayerPanelFactories );
@@ -942,6 +947,7 @@ QgisApp::QgisApp( QSplashScreen *splash, bool restorePlugins, bool skipVersionCh
942947

943948
mBrowserModel = new QgsBrowserModel( this );
944949
mBrowserWidget = new QgsBrowserDockWidget( tr( "Browser" ), mBrowserModel, this );
950+
mBrowserWidget->toggleViewAction()->setShortcut( tr( "Alt+2", "Keyboard shortcut: Show browser panel." ) );
945951
mBrowserWidget->setObjectName( QStringLiteral( "Browser" ) );
946952
addDockWidget( Qt::LeftDockWidgetArea, mBrowserWidget );
947953
mBrowserWidget->hide();
@@ -974,6 +980,7 @@ QgisApp::QgisApp( QSplashScreen *splash, bool restorePlugins, bool skipVersionCh
974980
mpGpsWidget = new QgsGpsInformationWidget( mMapCanvas );
975981
//create the dock widget
976982
mpGpsDock = new QgsDockWidget( tr( "GPS Information" ), this );
983+
mpGpsDock->toggleViewAction()->setShortcut( tr( "Alt+0", "Keyboard shortcut: Show GPS information panel." ) );
977984
mpGpsDock->setObjectName( QStringLiteral( "GPSInformation" ) );
978985
mpGpsDock->setAllowedAreas( Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea );
979986
addDockWidget( Qt::LeftDockWidgetArea, mpGpsDock );
@@ -3388,6 +3395,7 @@ void QgisApp::createOverview()
33883395
// myOverviewLayout->addWidget(overviewCanvas);
33893396
// overviewFrame->setLayout(myOverviewLayout);
33903397
mOverviewDock = new QgsDockWidget( tr( "Overview" ), this );
3398+
mOverviewDock->toggleViewAction()->setShortcut( tr( "Alt+8", "Keyboard shortcut: Show overview panel." ) );
33913399
mOverviewDock->setObjectName( QStringLiteral( "Overview" ) );
33923400
mOverviewDock->setAllowedAreas( Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea );
33933401
mOverviewDock->setWidget( mOverviewCanvas );
@@ -3621,6 +3629,7 @@ void QgisApp::initLayerTreeView()
36213629
mLayerTreeView->setWhatsThis( tr( "Map legend that displays all the layers currently on the map canvas. Click on the checkbox to turn a layer on or off. Double-click on a layer in the legend to customize its appearance and set other properties." ) );
36223630

36233631
mLayerTreeDock = new QgsDockWidget( tr( "Layers" ), this );
3632+
mLayerTreeDock->toggleViewAction()->setShortcut( tr( "Alt+1", "Keyboard shortcut: Show layers panel." ) );
36243633
mLayerTreeDock->setObjectName( QStringLiteral( "Layers" ) );
36253634
mLayerTreeDock->setAllowedAreas( Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea );
36263635

@@ -3718,6 +3727,7 @@ void QgisApp::initLayerTreeView()
37183727

37193728
mMapLayerOrder->setWhatsThis( tr( "Map layer list that displays all layers in drawing order." ) );
37203729
mLayerOrderDock = new QgsDockWidget( tr( "Layer Order" ), this );
3730+
mLayerOrderDock->toggleViewAction()->setShortcut( tr( "Alt+9", "Keyboard shortcut: Show layer order panel." ) );
37213731
mLayerOrderDock->setObjectName( QStringLiteral( "LayerOrder" ) );
37223732
mLayerOrderDock->setAllowedAreas( Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea );
37233733

0 commit comments

Comments
 (0)
Please sign in to comment.