3#include <QtCore/QObject>
13 Q_MOC_INCLUDE(
"PlanMasterController.h")
28 virtual void start(
bool flyView);
30 virtual void save (QJsonObject& json) = 0;
39 virtual bool dirty (
void)
const = 0;
void supportedChanged(bool supported)
void syncInProgressChanged(bool syncInProgress)
virtual void save(QJsonObject &json)=0
void removeAllComplete(void)
virtual bool syncInProgress(void) const =0
virtual bool supported(void) const =0
true: controller is waiting for the current load to complete
virtual void setDirty(bool dirty)=0
virtual void removeAllFromVehicle(void)=0
virtual void sendToVehicle(void)=0
virtual bool load(const QJsonObject &json, QString &errorString)=0
virtual bool dirty(void) const =0
PlanMasterController * _masterController
virtual bool showPlanFromManagerVehicle(void)=0
virtual void start(bool flyView)
Should be called immediately upon Component.onCompleted.
virtual void removeAll(void)=0
Removes all from controller only.
void containsItemsChanged()
PlanMasterController *masterController READ masterController CONSTANT(bool supported READ supported NOTIFY supportedChanged) 1(bool containsItems READ containsItems NOTIFY containsItemsChanged) 1(bool syncInProgress READ syncInProgress NOTIFY syncInProgressChanged) 1(bool dirty READ dirty WRITE setDirty NOTIFY dirtyChanged) PlanMasterController *masterController(void)
< true: Elemement is non-empty
void dirtyChanged(bool dirty)
virtual bool containsItems(void) const =0
virtual void loadFromVehicle(void)=0
Master controller for mission, fence, rally.