Browse Source

Remove prerequisiteSetup checks from APMLightsComponent and APMSubFrameComponent

QGC4.4
Jacob Walser 8 years ago
parent
commit
a5ed9bbb06
  1. 7
      src/AutoPilotPlugins/APM/APMLightsComponent.cc
  2. 7
      src/AutoPilotPlugins/APM/APMSubFrameComponent.cc

7
src/AutoPilotPlugins/APM/APMLightsComponent.cc

@ -65,12 +65,5 @@ QUrl APMLightsComponent::summaryQmlSource(void) const @@ -65,12 +65,5 @@ QUrl APMLightsComponent::summaryQmlSource(void) const
QString APMLightsComponent::prerequisiteSetup(void) const
{
APMAutoPilotPlugin* plugin = dynamic_cast<APMAutoPilotPlugin*>(_autopilot);
Q_ASSERT(plugin);
if (!plugin->airframeComponent()->setupComplete()) {
return plugin->airframeComponent()->name();
}
return QString();
}

7
src/AutoPilotPlugins/APM/APMSubFrameComponent.cc

@ -67,12 +67,5 @@ QUrl APMSubFrameComponent::summaryQmlSource(void) const @@ -67,12 +67,5 @@ QUrl APMSubFrameComponent::summaryQmlSource(void) const
QString APMSubFrameComponent::prerequisiteSetup(void) const
{
APMAutoPilotPlugin* plugin = dynamic_cast<APMAutoPilotPlugin*>(_autopilot);
Q_ASSERT(plugin);
if (!plugin->airframeComponent()->setupComplete()) {
return plugin->airframeComponent()->name();
}
return QString();
}

Loading…
Cancel
Save