3#include <QtCore/QObject>
4#include <QtCore/QLoggingCategory>
29 virtual bool available (
void)
const = 0;
31 virtual bool dirty (
void)
const = 0;
46 virtual void appendSectionItems(QList<MissionItem*>& items, QObject* missionItemParent,
int& nextSequenceNumber) = 0;
Q_DECLARE_LOGGING_CATEGORY(AndroidSerialLog)
Master controller for mission, fence, rally.
virtual bool scanForSection(QmlObjectListModel *visualItems, int scanIndex)=0
void dirtyChanged(bool dirty)
virtual bool settingsSpecified(void) const =0
PlanMasterController * _masterController
void itemCountChanged(int itemCount)
Section(PlanMasterController *masterController, QObject *parent=nullptr)
virtual void appendSectionItems(QList< MissionItem * > &items, QObject *missionItemParent, int &nextSequenceNumber)=0
virtual void setDirty(bool dirty)=0
void availableChanged(bool available)
virtual int itemCount(void) const =0
bool available READ available WRITE setAvailable NOTIFY availableChanged(bool settingsSpecified READ settingsSpecified NOTIFY settingsSpecifiedChanged) 1(bool dirty READ dirty WRITE setDirty NOTIFY availableChanged) virtual bool available(void) const =0
void settingsSpecifiedChanged(bool settingsSpecified)
virtual bool dirty(void) const =0
virtual void setAvailable(bool available)=0