|
|
|
@ -223,6 +223,7 @@ void MainWindow::init()
@@ -223,6 +223,7 @@ void MainWindow::init()
|
|
|
|
|
actions << ui.actionFlightView; |
|
|
|
|
actions << ui.actionMissionView; |
|
|
|
|
actions << ui.actionHardwareConfig; |
|
|
|
|
|
|
|
|
|
toolBar->setPerspectiveChangeActions(actions); |
|
|
|
|
|
|
|
|
|
// Add actions for advanced users (displayed in dropdown under "advanced")
|
|
|
|
@ -346,6 +347,27 @@ void MainWindow::init()
@@ -346,6 +347,27 @@ 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, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionMissionView->setShortcut(QApplication::translate("MainWindow", "Meta+2", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionHardwareConfig->setShortcut(QApplication::translate("MainWindow", "Meta+3", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionSimulationView->setShortcut(QApplication::translate("MainWindow", "Meta+4", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionEngineersView->setShortcut(QApplication::translate("MainWindow", "Meta+5", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionMavlinkView->setShortcut(QApplication::translate("MainWindow", "Meta+M", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionUnconnectedView->setShortcut(QApplication::translate("MainWindow", "Meta+U", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionFullscreen->setShortcut(QApplication::translate("MainWindow", "Meta+Return", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
#else |
|
|
|
|
ui.actionFlightView->setShortcut(QApplication::translate("MainWindow", "Ctrl+1", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionMissionView->setShortcut(QApplication::translate("MainWindow", "Ctrl+2", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionHardwareConfig->setShortcut(QApplication::translate("MainWindow", "Ctrl+3", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionSimulationView->setShortcut(QApplication::translate("MainWindow", "Ctrl+4", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionEngineersView->setShortcut(QApplication::translate("MainWindow", "Ctrl+5", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionMavlinkView->setShortcut(QApplication::translate("MainWindow", "Ctrl+M", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionUnconnectedView->setShortcut(QApplication::translate("MainWindow", "Ctrl+U", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
ui.actionFullscreen->setShortcut(QApplication::translate("MainWindow", "Ctrl+Return", 0, QApplication::UnicodeUTF8)); |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
connect(&windowNameUpdateTimer, SIGNAL(timeout()), this, SLOT(configureWindowName())); |
|
|
|
|
windowNameUpdateTimer.start(15000); |
|
|
|
|
emit initStatusChanged(tr("Done"), Qt::AlignLeft | Qt::AlignBottom, QColor(62, 93, 141)); |
|
|
|
@ -1342,6 +1364,8 @@ void MainWindow::connectCommonActions()
@@ -1342,6 +1364,8 @@ void MainWindow::connectCommonActions()
|
|
|
|
|
connect(ui.actionHardwareConfig,SIGNAL(triggered()),this,SLOT(loadHardwareConfigView())); |
|
|
|
|
connect(ui.actionGoogleEarthView, SIGNAL(triggered()), this, SLOT(loadGoogleEarthView())); |
|
|
|
|
connect(ui.actionLocal3DView, SIGNAL(triggered()), this, SLOT(loadLocal3DView())); |
|
|
|
|
connect(ui.actionSimulationView, SIGNAL(triggered()), this, SLOT(loadSimulationView())); |
|
|
|
|
connect(ui.actionHardwareConfig, SIGNAL(triggered()), this, SLOT(loadHardwareConfigView())); |
|
|
|
|
|
|
|
|
|
if (getCustomMode() == CUSTOM_MODE_APM) { |
|
|
|
|
connect(ui.actionSoftwareConfig,SIGNAL(triggered()),this,SLOT(loadSoftwareConfigView())); |
|
|
|
|