Commit 00e626f1 authored by John Tapsell's avatar John Tapsell
Browse files

Hide the software and terminal action menu if not in CUSTOM_MODE_APM

parent ab0469f6
...@@ -1266,15 +1266,16 @@ void MainWindow::connectCommonActions() ...@@ -1266,15 +1266,16 @@ void MainWindow::connectCommonActions()
perspectives->addAction(ui.actionMissionView); perspectives->addAction(ui.actionMissionView);
//perspectives->addAction(ui.actionConfiguration_2); //perspectives->addAction(ui.actionConfiguration_2);
perspectives->addAction(ui.actionHardwareConfig); perspectives->addAction(ui.actionHardwareConfig);
if (getCustomMode() == CUSTOM_MODE_APM) { perspectives->addAction(ui.actionSoftwareConfig);
perspectives->addAction(ui.actionSoftwareConfig);
}
perspectives->addAction(ui.actionTerminalView); perspectives->addAction(ui.actionTerminalView);
perspectives->addAction(ui.actionUnconnectedView); 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);
/* Hide the actions that are not relevant */
ui.actionSoftwareConfig->setVisible(getCustomMode() == CUSTOM_MODE_APM);
ui.actionTerminalView->setVisible(getCustomMode() == CUSTOM_MODE_APM);
#ifndef QGC_MAVGEN_ENABLED #ifndef QGC_MAVGEN_ENABLED
ui.actionMavlinkView->setVisible(false); ui.actionMavlinkView->setVisible(false);
#endif #endif
...@@ -1376,12 +1377,8 @@ void MainWindow::connectCommonActions() ...@@ -1376,12 +1377,8 @@ void MainWindow::connectCommonActions()
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()));
connect(ui.actionHardwareConfig, SIGNAL(triggered()), this, SLOT(loadHardwareConfigView())); connect(ui.actionHardwareConfig, SIGNAL(triggered()), this, SLOT(loadHardwareConfigView()));
connect(ui.actionSoftwareConfig,SIGNAL(triggered()),this,SLOT(loadSoftwareConfigView()));
if (getCustomMode() == CUSTOM_MODE_APM) { connect(ui.actionTerminalView,SIGNAL(triggered()),this,SLOT(loadTerminalView()));
connect(ui.actionSoftwareConfig,SIGNAL(triggered()),this,SLOT(loadSoftwareConfigView()));
connect(ui.actionTerminalView,SIGNAL(triggered()),this,SLOT(loadTerminalView()));
}
connect(ui.actionMavlinkView, SIGNAL(triggered()), this, SLOT(loadMAVLinkView())); connect(ui.actionMavlinkView, SIGNAL(triggered()), this, SLOT(loadMAVLinkView()));
// Help Actions // Help Actions
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment