qCWarning(GeoFenceControllerLog)<<"GeoFenceController::loadFromVehicle call at wrong time"<<_activeVehicle->parameterManager()->parametersReady()<<syncInProgress();
qCWarning(GeoFenceControllerLog)<<"GeoFenceController::loadFromVehicle call while syncInProgress";
qCWarning(GeoFenceControllerLog)<<"GeoFenceController::loadFromVehicle call at wrong time"<<_activeVehicle->parameterManager()->parametersReady()<<syncInProgress();
Q_PROPERTY(boolcontainsItemsREADcontainsItemsNOTIFYcontainsItemsChanged)///< true: Elemement is non-empty
Q_PROPERTY(boolsyncInProgressREADsyncInProgressNOTIFYsyncInProgressChanged)///< true: information is currently being saved/sent, false: no active save/send in progress
Q_PROPERTY(booldirtyREADdirtyWRITEsetDirtyNOTIFYdirtyChanged)///< true: unsaved/sent changes are present, false: no changes since last save/send
Q_PROPERTY(boolcontainsItemsREADcontainsItemsNOTIFYcontainsItemsChanged)///< true: Elemement is non-empty
Q_PROPERTY(boolsyncInProgressREADsyncInProgressNOTIFYsyncInProgressChanged)///< true: information is currently being saved/sent, false: no active save/send in progress
Q_PROPERTY(booldirtyREADdirtyWRITEsetDirtyNOTIFYdirtyChanged)///< true: unsaved/sent changes are present, false: no changes since last save/send
/// Should be called immediately upon Component.onCompleted.
/// @param editMode true: controller being used in Plan view, false: controller being used in Fly view
virtualvoidstart(booleditMode);
/// Starts the controller using a single static active vehicle. Will not track global active vehicle changes.
Q_PROPERTY(boolcontainsItemsREADcontainsItemsNOTIFYcontainsItemsChanged)///< true: Elemement is non-empty
Q_PROPERTY(boolsyncInProgressREADsyncInProgressNOTIFYsyncInProgressChanged)///< true: Information is currently being saved/sent, false: no active save/send in progress
Q_PROPERTY(booldirtyREADdirtyWRITEsetDirtyNOTIFYdirtyChanged)///< true: Unsaved/sent changes are present, false: no changes since last save/send
Q_PROPERTY(boolofflineREADofflineNOTIFYofflineEditingChanged)///< true: controller is not connected to an active vehicle
Q_PROPERTY(boolcontainsItemsREADcontainsItemsNOTIFYcontainsItemsChanged)///< true: Elemement is non-empty
Q_PROPERTY(boolsyncInProgressREADsyncInProgressNOTIFYsyncInProgressChanged)///< true: Information is currently being saved/sent, false: no active save/send in progress
Q_PROPERTY(booldirtyREADdirtyWRITEsetDirtyNOTIFYdirtyChanged)///< true: Unsaved/sent changes are present, false: no changes since last save/send
Q_PROPERTY(QStringfileExtensionREADfileExtensionCONSTANT)///< File extention for missions
Q_PROPERTY(QStringListloadNameFiltersREADloadNameFiltersCONSTANT)///< File filter list loading plan files
Q_PROPERTY(QStringListsaveNameFiltersREADsaveNameFiltersCONSTANT)///< File filter list saving plan files
/// Should be called immediately upon Component.onCompleted.
/// @param editMode true: controller being used in Plan view, false: controller being used in Fly view
qCWarning(RallyPointControllerLog)<<"RallyPointController::loadFromVehicle call at wrong time"<<_activeVehicle->parameterManager()->parametersReady()<<syncInProgress();
qCWarning(RallyPointControllerLog)<<"RallyPointController::loadFromVehicle call while syncInProgress";
qCWarning(RallyPointControllerLog)<<"RallyPointController::loadFromVehicle call at wrong time"<<_activeVehicle->parameterManager()->parametersReady()<<syncInProgress();
qCWarning(RallyPointControllerLog)<<"RallyPointController::loadFromVehicle while syncInProgress";