Browse Source

Merge branch 'keyboardshortcuts' of github.com:mavlink/qgroundcontrol into thread_test_integration

QGC4.4
Lorenz Meier 11 years ago
parent
commit
fbcc70da91
  1. 24
      src/ui/MainWindow.cc
  2. 20
      src/ui/MainWindow.ui

24
src/ui/MainWindow.cc

@ -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()));

20
src/ui/MainWindow.ui

@ -162,7 +162,7 @@ @@ -162,7 +162,7 @@
<string>Emergency Land</string>
</property>
<property name="shortcut">
<string>Ctrl+E</string>
<string>Ctrl+L</string>
</property>
</action>
<action name="actionEmergency_Kill">
@ -284,9 +284,6 @@ @@ -284,9 +284,6 @@
<property name="text">
<string>Mission</string>
</property>
<property name="shortcut">
<string>Meta+O</string>
</property>
</action>
<action name="actionEngineersView">
<property name="checkable">
@ -299,9 +296,6 @@ @@ -299,9 +296,6 @@
<property name="text">
<string>Plot</string>
</property>
<property name="shortcut">
<string>Meta+E</string>
</property>
</action>
<action name="actionMavlinkView">
<property name="checkable">
@ -314,9 +308,6 @@ @@ -314,9 +308,6 @@
<property name="text">
<string>Mavlink</string>
</property>
<property name="shortcut">
<string>Meta+M</string>
</property>
</action>
<action name="actionFlightView">
<property name="checkable">
@ -329,9 +320,6 @@ @@ -329,9 +320,6 @@
<property name="text">
<string>Flight</string>
</property>
<property name="shortcut">
<string>Meta+P</string>
</property>
</action>
<action name="actionNewCustomWidget">
<property name="icon">
@ -369,9 +357,6 @@ @@ -369,9 +357,6 @@
<property name="text">
<string>Unconnected</string>
</property>
<property name="shortcut">
<string>Meta+U</string>
</property>
</action>
<action name="actionShutdownMAV">
<property name="icon">
@ -397,9 +382,6 @@ @@ -397,9 +382,6 @@
<property name="text">
<string>Fullscreen</string>
</property>
<property name="shortcut">
<string>Meta+Return</string>
</property>
</action>
<action name="actionNormal">
<property name="text">

Loading…
Cancel
Save