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. 27
      src/ui/MainWindow.cc
  2. 5
      src/ui/MainWindow.h
  3. 5
      src/ui/MainWindow.ui

27
src/ui/MainWindow.cc

@ -170,7 +170,7 @@ void MainWindow::init() @@ -170,7 +170,7 @@ void MainWindow::init()
if (currentViewCandidate != VIEW_ENGINEER &&
currentViewCandidate != VIEW_MISSION &&
currentViewCandidate != VIEW_FLIGHT &&
currentViewCandidate != VIEW_FULL)
currentViewCandidate != VIEW_DEFAULT)
{
currentView = currentViewCandidate;
}
@ -364,7 +364,6 @@ void MainWindow::init() @@ -364,7 +364,6 @@ void MainWindow::init()
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.actionUnconnectedView->setShortcut(QApplication::translate("MainWindow", "Meta+U", 0));
ui.actionFullscreen->setShortcut(QApplication::translate("MainWindow", "Meta+Return", 0));
#else
ui.actionFlightView->setShortcut(QApplication::translate("MainWindow", "Ctrl+1", 0));
@ -372,7 +371,6 @@ void MainWindow::init() @@ -372,7 +371,6 @@ void MainWindow::init()
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.actionUnconnectedView->setShortcut(QApplication::translate("MainWindow", "Ctrl+U", 0));
ui.actionFullscreen->setShortcut(QApplication::translate("MainWindow", "Ctrl+Return", 0));
#endif
@ -1202,7 +1200,6 @@ void MainWindow::connectCommonActions() @@ -1202,7 +1200,6 @@ void MainWindow::connectCommonActions()
perspectives->addAction(ui.actionHardwareConfig);
perspectives->addAction(ui.actionSoftwareConfig);
perspectives->addAction(ui.actionTerminalView);
perspectives->addAction(ui.actionUnconnectedView);
perspectives->addAction(ui.actionGoogleEarthView);
perspectives->addAction(ui.actionLocal3DView);
perspectives->setExclusive(true);
@ -1262,11 +1259,6 @@ void MainWindow::connectCommonActions() @@ -1262,11 +1259,6 @@ void MainWindow::connectCommonActions()
ui.actionLocal3DView->setChecked(true);
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
ui.actionLiftoff->setEnabled(false);
@ -1297,7 +1289,6 @@ void MainWindow::connectCommonActions() @@ -1297,7 +1289,6 @@ void MainWindow::connectCommonActions()
connect(ui.actionSimulationView, SIGNAL(triggered()), this, SLOT(loadSimulationView()));
connect(ui.actionEngineersView, SIGNAL(triggered()), this, SLOT(loadEngineerView()));
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.actionGoogleEarthView, SIGNAL(triggered()), this, SLOT(loadGoogleEarthView()));
connect(ui.actionLocal3DView, SIGNAL(triggered()), this, SLOT(loadLocal3DView()));
@ -1631,7 +1622,7 @@ void MainWindow::UASCreated(UASInterface* uas) @@ -1631,7 +1622,7 @@ void MainWindow::UASCreated(UASInterface* uas)
watchdogControlDockWidget->setObjectName("WATCHDOG_CONTROL_DOCKWIDGET");
}
}
// Reload view state in case new widgets were added
loadViewState();
}
@ -1718,8 +1709,7 @@ void MainWindow::loadViewState() @@ -1718,8 +1709,7 @@ void MainWindow::loadViewState()
case VIEW_LOCAL3D:
centerStack->setCurrentWidget(local3DView);
break;
case VIEW_UNCONNECTED:
case VIEW_FULL:
case VIEW_DEFAULT:
default:
if (controlDockWidget)
{
@ -1867,17 +1857,6 @@ void MainWindow::loadLocal3DView() @@ -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()
{
if (currentView != VIEW_FLIGHT)

5
src/ui/MainWindow.h

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

5
src/ui/MainWindow.ui

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

Loading…
Cancel
Save