diff --git a/src/ui/MainWindow.cc b/src/ui/MainWindow.cc index 155f5291e39c45ad6e28b9c4da2a2ea43123aada..50de05b0a092374ed83698fc581d09b1fcca5411 100644 --- a/src/ui/MainWindow.cc +++ b/src/ui/MainWindow.cc @@ -211,16 +211,20 @@ void MainWindow::init() // Add actions for average users (displayed next to each other) QList actions; - actions << ui.actionFlightView; actions << ui.actionMissionView; + actions << ui.actionFlightView; actions << ui.actionHardwareConfig; toolBar->setPerspectiveChangeActions(actions); // Add actions for advanced users (displayed in dropdown under "advanced") QList advancedActions; - advancedActions << ui.actionSimulationView; advancedActions << ui.actionEngineersView; + advancedActions << ui.actionGoogleEarthView; + advancedActions << ui.actionLocal3DView; + advancedActions << ui.actionSoftwareConfig; + advancedActions << ui.actionTerminalView; + advancedActions << ui.actionSimulationView; toolBar->setPerspectiveChangeAdvancedActions(advancedActions); } else { @@ -359,18 +363,26 @@ void MainWindow::init() // Set OS dependent keyboard shortcuts for the main window, non OS dependent shortcuts are set in MainWindow.ui #ifdef Q_OS_MACX - ui.actionFlightView->setShortcut(QApplication::translate("MainWindow", "Meta+1", 0)); - ui.actionMissionView->setShortcut(QApplication::translate("MainWindow", "Meta+2", 0)); + ui.actionMissionView->setShortcut(QApplication::translate("MainWindow", "Meta+1", 0)); + ui.actionFlightView->setShortcut(QApplication::translate("MainWindow", "Meta+2", 0)); ui.actionHardwareConfig->setShortcut(QApplication::translate("MainWindow", "Meta+3", 0)); - ui.actionSimulationView->setShortcut(QApplication::translate("MainWindow", "Meta+4", 0)); - ui.actionEngineersView->setShortcut(QApplication::translate("MainWindow", "Meta+5", 0)); + ui.actionEngineersView->setShortcut(QApplication::translate("MainWindow", "Meta+4", 0)); + ui.actionGoogleEarthView->setShortcut(QApplication::translate("MainWindow", "Meta+5", 0)); + ui.actionLocal3DView->setShortcut(QApplication::translate("MainWindow", "Meta+6", 0)); + ui.actionTerminalView->setShortcut(QApplication::translate("MainWindow", "Meta+7", 0)); + ui.actionSimulationView->setShortcut(QApplication::translate("MainWindow", "Meta+8", 0)); + ui.actionFirmwareUpdateView->setShortcut(QApplication::translate("MainWindow", "Meta+9", 0)); ui.actionFullscreen->setShortcut(QApplication::translate("MainWindow", "Meta+Return", 0)); #else - ui.actionFlightView->setShortcut(QApplication::translate("MainWindow", "Ctrl+1", 0)); - ui.actionMissionView->setShortcut(QApplication::translate("MainWindow", "Ctrl+2", 0)); + ui.actionMissionView->setShortcut(QApplication::translate("MainWindow", "Ctrl+1", 0)); + ui.actionFlightView->setShortcut(QApplication::translate("MainWindow", "Ctrl+2", 0)); ui.actionHardwareConfig->setShortcut(QApplication::translate("MainWindow", "Ctrl+3", 0)); - ui.actionSimulationView->setShortcut(QApplication::translate("MainWindow", "Ctrl+4", 0)); - ui.actionEngineersView->setShortcut(QApplication::translate("MainWindow", "Ctrl+5", 0)); + ui.actionEngineersView->setShortcut(QApplication::translate("MainWindow", "Ctrl+4", 0)); + ui.actionGoogleEarthView->setShortcut(QApplication::translate("MainWindow", "Ctrl+5", 0)); + ui.actionLocal3DView->setShortcut(QApplication::translate("MainWindow", "Ctrl+6", 0)); + ui.actionTerminalView->setShortcut(QApplication::translate("MainWindow", "Ctrl+7", 0)); + ui.actionSimulationView->setShortcut(QApplication::translate("MainWindow", "Ctrl+8", 0)); + ui.actionFirmwareUpdateView->setShortcut(QApplication::translate("MainWindow", "Ctrl+9", 0)); ui.actionFullscreen->setShortcut(QApplication::translate("MainWindow", "Ctrl+Return", 0)); #endif diff --git a/src/ui/MainWindow.ui b/src/ui/MainWindow.ui index 8bd8c4611d9e2160f14f45a2e98442ab2dc75d73..ea87b9e18ff118a534f903d5da6e0c2ab54acb38 100644 --- a/src/ui/MainWindow.ui +++ b/src/ui/MainWindow.ui @@ -95,15 +95,15 @@ Perspectives - + - - - + + +