|
|
|
@ -301,12 +301,17 @@ void MainWindow::_buildCommonWidgets(void)
@@ -301,12 +301,17 @@ void MainWindow::_buildCommonWidgets(void)
|
|
|
|
|
logPlayer = new QGCMAVLinkLogPlayer(statusBar()); |
|
|
|
|
statusBar()->addPermanentWidget(logPlayer); |
|
|
|
|
|
|
|
|
|
// Populate widget menu
|
|
|
|
|
for (int i = 0, end = ARRAY_SIZE(rgDockWidgetNames); i < end; i++) { |
|
|
|
|
if (i == ONBOARD_FILES) { |
|
|
|
|
// Temporarily removed until twe can fix all the problems with it
|
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const char* pDockWidgetName = rgDockWidgetNames[i]; |
|
|
|
|
|
|
|
|
|
// Add to menu
|
|
|
|
|
QAction* action = new QAction(tr(pDockWidgetName), this); |
|
|
|
|
QAction* action = new QAction(pDockWidgetName, this); |
|
|
|
|
action->setCheckable(true); |
|
|
|
|
action->setData(i); |
|
|
|
|
connect(action, &QAction::triggered, this, &MainWindow::_showDockWidgetAction); |
|
|
|
@ -318,6 +323,11 @@ void MainWindow::_buildCommonWidgets(void)
@@ -318,6 +323,11 @@ void MainWindow::_buildCommonWidgets(void)
|
|
|
|
|
/// Shows or hides the specified dock widget, creating if necessary
|
|
|
|
|
void MainWindow::_showDockWidget(const QString& name, bool show) |
|
|
|
|
{ |
|
|
|
|
if (name == rgDockWidgetNames[ONBOARD_FILES]) { |
|
|
|
|
// Temporarily disabled due to bugs
|
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Create the inner widget if we need to
|
|
|
|
|
if (!_mapName2DockWidget.contains(name)) { |
|
|
|
|
if(!_createInnerDockWidget(name)) { |
|
|
|
|