Browse Source

Merge pull request #800 from Susurrus/rem_unconnected

Remove unconnected view from QGC.
QGC4.4
Lorenz Meier 11 years ago
parent
commit
044d01c1b4
  1. 25
      src/ui/MainWindow.cc
  2. 5
      src/ui/MainWindow.h
  3. 5
      src/ui/MainWindow.ui

25
src/ui/MainWindow.cc

@ -170,7 +170,7 @@ void MainWindow::init()
if (currentViewCandidate != VIEW_ENGINEER && if (currentViewCandidate != VIEW_ENGINEER &&
currentViewCandidate != VIEW_MISSION && currentViewCandidate != VIEW_MISSION &&
currentViewCandidate != VIEW_FLIGHT && currentViewCandidate != VIEW_FLIGHT &&
currentViewCandidate != VIEW_FULL) currentViewCandidate != VIEW_DEFAULT)
{ {
currentView = currentViewCandidate; currentView = currentViewCandidate;
} }
@ -364,7 +364,6 @@ void MainWindow::init()
ui.actionHardwareConfig->setShortcut(QApplication::translate("MainWindow", "Meta+3", 0)); ui.actionHardwareConfig->setShortcut(QApplication::translate("MainWindow", "Meta+3", 0));
ui.actionSimulationView->setShortcut(QApplication::translate("MainWindow", "Meta+4", 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+5", 0));
ui.actionUnconnectedView->setShortcut(QApplication::translate("MainWindow", "Meta+U", 0));
ui.actionFullscreen->setShortcut(QApplication::translate("MainWindow", "Meta+Return", 0)); ui.actionFullscreen->setShortcut(QApplication::translate("MainWindow", "Meta+Return", 0));
#else #else
ui.actionFlightView->setShortcut(QApplication::translate("MainWindow", "Ctrl+1", 0)); ui.actionFlightView->setShortcut(QApplication::translate("MainWindow", "Ctrl+1", 0));
@ -372,7 +371,6 @@ void MainWindow::init()
ui.actionHardwareConfig->setShortcut(QApplication::translate("MainWindow", "Ctrl+3", 0)); ui.actionHardwareConfig->setShortcut(QApplication::translate("MainWindow", "Ctrl+3", 0));
ui.actionSimulationView->setShortcut(QApplication::translate("MainWindow", "Ctrl+4", 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+5", 0));
ui.actionUnconnectedView->setShortcut(QApplication::translate("MainWindow", "Ctrl+U", 0));
ui.actionFullscreen->setShortcut(QApplication::translate("MainWindow", "Ctrl+Return", 0)); ui.actionFullscreen->setShortcut(QApplication::translate("MainWindow", "Ctrl+Return", 0));
#endif #endif
@ -1202,7 +1200,6 @@ void MainWindow::connectCommonActions()
perspectives->addAction(ui.actionHardwareConfig); perspectives->addAction(ui.actionHardwareConfig);
perspectives->addAction(ui.actionSoftwareConfig); perspectives->addAction(ui.actionSoftwareConfig);
perspectives->addAction(ui.actionTerminalView); perspectives->addAction(ui.actionTerminalView);
perspectives->addAction(ui.actionUnconnectedView);
perspectives->addAction(ui.actionGoogleEarthView); perspectives->addAction(ui.actionGoogleEarthView);
perspectives->addAction(ui.actionLocal3DView); perspectives->addAction(ui.actionLocal3DView);
perspectives->setExclusive(true); perspectives->setExclusive(true);
@ -1262,11 +1259,6 @@ void MainWindow::connectCommonActions()
ui.actionLocal3DView->setChecked(true); ui.actionLocal3DView->setChecked(true);
ui.actionLocal3DView->activate(QAction::Trigger); ui.actionLocal3DView->activate(QAction::Trigger);
} }
if (currentView == VIEW_UNCONNECTED)
{
ui.actionUnconnectedView->setChecked(true);
ui.actionUnconnectedView->activate(QAction::Trigger);
}
// The UAS actions are not enabled without connection to system // The UAS actions are not enabled without connection to system
ui.actionLiftoff->setEnabled(false); ui.actionLiftoff->setEnabled(false);
@ -1297,7 +1289,6 @@ void MainWindow::connectCommonActions()
connect(ui.actionSimulationView, SIGNAL(triggered()), this, SLOT(loadSimulationView())); connect(ui.actionSimulationView, SIGNAL(triggered()), this, SLOT(loadSimulationView()));
connect(ui.actionEngineersView, SIGNAL(triggered()), this, SLOT(loadEngineerView())); connect(ui.actionEngineersView, SIGNAL(triggered()), this, SLOT(loadEngineerView()));
connect(ui.actionMissionView, SIGNAL(triggered()), this, SLOT(loadOperatorView())); connect(ui.actionMissionView, SIGNAL(triggered()), this, SLOT(loadOperatorView()));
connect(ui.actionUnconnectedView, SIGNAL(triggered()), this, SLOT(loadUnconnectedView()));
connect(ui.actionHardwareConfig,SIGNAL(triggered()),this,SLOT(loadHardwareConfigView())); connect(ui.actionHardwareConfig,SIGNAL(triggered()),this,SLOT(loadHardwareConfigView()));
connect(ui.actionGoogleEarthView, SIGNAL(triggered()), this, SLOT(loadGoogleEarthView())); connect(ui.actionGoogleEarthView, SIGNAL(triggered()), this, SLOT(loadGoogleEarthView()));
connect(ui.actionLocal3DView, SIGNAL(triggered()), this, SLOT(loadLocal3DView())); connect(ui.actionLocal3DView, SIGNAL(triggered()), this, SLOT(loadLocal3DView()));
@ -1718,8 +1709,7 @@ void MainWindow::loadViewState()
case VIEW_LOCAL3D: case VIEW_LOCAL3D:
centerStack->setCurrentWidget(local3DView); centerStack->setCurrentWidget(local3DView);
break; break;
case VIEW_UNCONNECTED: case VIEW_DEFAULT:
case VIEW_FULL:
default: default:
if (controlDockWidget) if (controlDockWidget)
{ {
@ -1867,17 +1857,6 @@ void MainWindow::loadLocal3DView()
} }
} }
void MainWindow::loadUnconnectedView()
{
if (currentView != VIEW_UNCONNECTED)
{
storeViewState();
currentView = VIEW_UNCONNECTED;
ui.actionUnconnectedView->setChecked(true);
loadViewState();
}
}
void MainWindow::loadPilotView() void MainWindow::loadPilotView()
{ {
if (currentView != VIEW_FLIGHT) if (currentView != VIEW_FLIGHT)

5
src/ui/MainWindow.h

@ -224,8 +224,6 @@ public slots:
/** @brief Load configuration views */ /** @brief Load configuration views */
void loadHardwareConfigView(); void loadHardwareConfigView();
void loadSoftwareConfigView(); void loadSoftwareConfigView();
/** @brief Load default view when no MAV is connected */
void loadUnconnectedView();
/** @brief Load view for pilot */ /** @brief Load view for pilot */
void loadPilotView(); void loadPilotView();
/** @brief Load view for simulation */ /** @brief Load view for simulation */
@ -343,8 +341,7 @@ protected:
VIEW_TERMINAL, VIEW_TERMINAL,
VIEW_LOCAL3D, VIEW_LOCAL3D,
VIEW_GOOGLEEARTH, VIEW_GOOGLEEARTH,
VIEW_UNCONNECTED, ///< View in unconnected mode, when no UAS is available VIEW_DEFAULT
VIEW_FULL ///< All widgets shown at once
} VIEW_SECTIONS; } VIEW_SECTIONS;
/** /**

5
src/ui/MainWindow.ui

@ -51,7 +51,7 @@
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>1024</width> <width>1024</width>
<height>22</height> <height>21</height>
</rect> </rect>
</property> </property>
<widget class="QMenu" name="menuMGround"> <widget class="QMenu" name="menuMGround">
@ -104,10 +104,7 @@
<addaction name="actionEngineersView"/> <addaction name="actionEngineersView"/>
<addaction name="actionGoogleEarthView"/> <addaction name="actionGoogleEarthView"/>
<addaction name="actionLocal3DView"/> <addaction name="actionLocal3DView"/>
<addaction name="separator"/>
<addaction name="actionFirmwareUpdateView"/> <addaction name="actionFirmwareUpdateView"/>
<addaction name="actionMavlinkView"/>
<addaction name="actionUnconnectedView"/>
<addaction name="separator"/> <addaction name="separator"/>
<addaction name="actionFullscreen"/> <addaction name="actionFullscreen"/>
<addaction name="actionNormal"/> <addaction name="actionNormal"/>

Loading…
Cancel
Save