|
|
@ -38,8 +38,8 @@ public: |
|
|
|
AutoPilotPlugin(Vehicle* vehicle, QObject* parent); |
|
|
|
AutoPilotPlugin(Vehicle* vehicle, QObject* parent); |
|
|
|
~AutoPilotPlugin(); |
|
|
|
~AutoPilotPlugin(); |
|
|
|
|
|
|
|
|
|
|
|
Q_PROPERTY(QVariantList vehicleComponents READ vehicleComponents CONSTANT) ///< List of VehicleComponent objects
|
|
|
|
Q_PROPERTY(QVariantList vehicleComponents READ vehicleComponents NOTIFY vehicleComponentsChanged) ///< List of VehicleComponent objects
|
|
|
|
Q_PROPERTY(bool setupComplete READ setupComplete NOTIFY setupCompleteChanged) ///< false: One or more vehicle components require setup
|
|
|
|
Q_PROPERTY(bool setupComplete READ setupComplete NOTIFY setupCompleteChanged) ///< false: One or more vehicle components require setup
|
|
|
|
|
|
|
|
|
|
|
|
/// Called when parameters are ready for the first time. Note that parameters may still be missing.
|
|
|
|
/// Called when parameters are ready for the first time. Note that parameters may still be missing.
|
|
|
|
/// Overrides must call base class.
|
|
|
|
/// Overrides must call base class.
|
|
|
@ -56,6 +56,7 @@ public: |
|
|
|
|
|
|
|
|
|
|
|
signals: |
|
|
|
signals: |
|
|
|
void setupCompleteChanged(bool setupComplete); |
|
|
|
void setupCompleteChanged(bool setupComplete); |
|
|
|
|
|
|
|
void vehicleComponentsChanged(void); |
|
|
|
|
|
|
|
|
|
|
|
protected: |
|
|
|
protected: |
|
|
|
/// All access to AutoPilotPugin objects is through getInstanceForAutoPilotPlugin
|
|
|
|
/// All access to AutoPilotPugin objects is through getInstanceForAutoPilotPlugin
|
|
|
|