@@ -810,6 +810,7 @@ QgisApp::QgisApp( QSplashScreen *splash, bool restorePlugins, bool skipVersionCh
810
810
// create undo widget
811
811
startProfile( QStringLiteral( "Undo dock" ) );
812
812
mUndoDock = new QgsDockWidget( tr( "Undo/Redo" ), this );
813
+ mUndoDock->toggleViewAction()->setShortcut( tr( "Alt+5", "Keyboard shortcut: Show undo/redo panel." ) );
813
814
mUndoWidget = new QgsUndoWidget( mUndoDock, mMapCanvas );
814
815
mUndoWidget->setObjectName( QStringLiteral( "Undo" ) );
815
816
mUndoDock->setWidget( mUndoWidget );
@@ -820,20 +821,23 @@ QgisApp::QgisApp( QSplashScreen *splash, bool restorePlugins, bool skipVersionCh
820
821
startProfile( QStringLiteral( "Advanced digitize panel" ) );
821
822
mAdvancedDigitizingDockWidget = new QgsAdvancedDigitizingDockWidget( mMapCanvas, this );
822
823
mAdvancedDigitizingDockWidget->setWindowTitle( tr( "Advanced Digitizing" ) );
824
+ mAdvancedDigitizingDockWidget->toggleViewAction()->setShortcut( tr( "Alt+4", "Keyboard shortcut: Show advanced digitizing panel." ) );
823
825
mAdvancedDigitizingDockWidget->setObjectName( QStringLiteral( "AdvancedDigitizingTools" ) );
824
826
endProfile();
825
827
826
828
// Statistical Summary dock
827
829
startProfile( QStringLiteral( "Stats dock" ) );
828
830
mStatisticalSummaryDockWidget = new QgsStatisticalSummaryDockWidget( this );
829
831
mStatisticalSummaryDockWidget->setObjectName( QStringLiteral( "StatistalSummaryDockWidget" ) );
832
+ mStatisticalSummaryDockWidget->toggleViewAction()->setShortcut( tr( "Alt+6", "Keyboard shortcut: Show statisics panel." ) );
830
833
connect( mStatisticalSummaryDockWidget, &QDockWidget::visibilityChanged, mActionStatisticalSummary, &QAction::setChecked );
831
834
endProfile();
832
835
833
836
// Bookmarks dock
834
837
startProfile( QStringLiteral( "Bookmarks widget" ) );
835
838
mBookMarksDockWidget = new QgsBookmarks( this );
836
839
mBookMarksDockWidget->setObjectName( QStringLiteral( "BookmarksDockWidget" ) );
840
+ mBookMarksDockWidget->toggleViewAction()->setShortcut( tr( "Alt+7", "Keyboard shortcut: Show bookmarks panel." ) );
837
841
connect( mBookMarksDockWidget, &QDockWidget::visibilityChanged, mActionShowBookmarks, &QAction::setChecked );
838
842
endProfile();
839
843
@@ -903,6 +907,7 @@ QgisApp::QgisApp( QSplashScreen *splash, bool restorePlugins, bool skipVersionCh
903
907
904
908
startProfile( QStringLiteral( "Layer Style dock" ) );
905
909
mMapStylingDock = new QgsDockWidget( this );
910
+ mMapStylingDock->toggleViewAction()->setShortcut( tr( "Alt+3", "Keyboard shortcut: Show style panel." ) );
906
911
mMapStylingDock->setWindowTitle( tr( "Layer Styling" ) );
907
912
mMapStylingDock->setObjectName( QStringLiteral( "LayerStyling" ) );
908
913
mMapStyleWidget = new QgsLayerStylingWidget( mMapCanvas, mMapLayerPanelFactories );
@@ -942,6 +947,7 @@ QgisApp::QgisApp( QSplashScreen *splash, bool restorePlugins, bool skipVersionCh
942
947
943
948
mBrowserModel = new QgsBrowserModel( this );
944
949
mBrowserWidget = new QgsBrowserDockWidget( tr( "Browser" ), mBrowserModel, this );
950
+ mBrowserWidget->toggleViewAction()->setShortcut( tr( "Alt+2", "Keyboard shortcut: Show browser panel." ) );
945
951
mBrowserWidget->setObjectName( QStringLiteral( "Browser" ) );
946
952
addDockWidget( Qt::LeftDockWidgetArea, mBrowserWidget );
947
953
mBrowserWidget->hide();
@@ -974,6 +980,7 @@ QgisApp::QgisApp( QSplashScreen *splash, bool restorePlugins, bool skipVersionCh
974
980
mpGpsWidget = new QgsGpsInformationWidget( mMapCanvas );
975
981
//create the dock widget
976
982
mpGpsDock = new QgsDockWidget( tr( "GPS Information" ), this );
983
+ mpGpsDock->toggleViewAction()->setShortcut( tr( "Alt+0", "Keyboard shortcut: Show GPS information panel." ) );
977
984
mpGpsDock->setObjectName( QStringLiteral( "GPSInformation" ) );
978
985
mpGpsDock->setAllowedAreas( Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea );
979
986
addDockWidget( Qt::LeftDockWidgetArea, mpGpsDock );
@@ -3388,6 +3395,7 @@ void QgisApp::createOverview()
3388
3395
// myOverviewLayout->addWidget(overviewCanvas);
3389
3396
// overviewFrame->setLayout(myOverviewLayout);
3390
3397
mOverviewDock = new QgsDockWidget( tr( "Overview" ), this );
3398
+ mOverviewDock->toggleViewAction()->setShortcut( tr( "Alt+8", "Keyboard shortcut: Show overview panel." ) );
3391
3399
mOverviewDock->setObjectName( QStringLiteral( "Overview" ) );
3392
3400
mOverviewDock->setAllowedAreas( Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea );
3393
3401
mOverviewDock->setWidget( mOverviewCanvas );
@@ -3621,6 +3629,7 @@ void QgisApp::initLayerTreeView()
3621
3629
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." ) );
3622
3630
3623
3631
mLayerTreeDock = new QgsDockWidget( tr( "Layers" ), this );
3632
+ mLayerTreeDock->toggleViewAction()->setShortcut( tr( "Alt+1", "Keyboard shortcut: Show layers panel." ) );
3624
3633
mLayerTreeDock->setObjectName( QStringLiteral( "Layers" ) );
3625
3634
mLayerTreeDock->setAllowedAreas( Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea );
3626
3635
@@ -3718,6 +3727,7 @@ void QgisApp::initLayerTreeView()
3718
3727
3719
3728
mMapLayerOrder->setWhatsThis( tr( "Map layer list that displays all layers in drawing order." ) );
3720
3729
mLayerOrderDock = new QgsDockWidget( tr( "Layer Order" ), this );
3730
+ mLayerOrderDock->toggleViewAction()->setShortcut( tr( "Alt+9", "Keyboard shortcut: Show layer order panel." ) );
3721
3731
mLayerOrderDock->setObjectName( QStringLiteral( "LayerOrder" ) );
3722
3732
mLayerOrderDock->setAllowedAreas( Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea );
3723
3733
0 commit comments