16 #include <vlutil/vlString.h>
18 #include <QtGui/QImage>
19 #include <QtWidgets/QTreeWidget>
29 class DtPlanTreeWidget;
40 virtual bool isHeaderItem()
const override;
42 virtual void setPlan(
DtPlan*);
45 virtual const DtStmtIndex& statementIndex()
const override;
51 virtual void planLockStatusChanged(
bool);
54 virtual int selectedStatementIndex()
const;
56 virtual DtPlan* getOrCreatePlan();
58 virtual bool isCopyable()
const override;
61 virtual void setName(
const DtUUID&);
67 virtual void setClearing(
bool b);
71 virtual void displayPlan();
79 virtual void addStatementsToPlan(
const std::vector<DtSimStatement*>& statements,
bool append,
bool redisplay);
85 virtual void planUpdated();
UUID is a unique ID wrapper class.
Definition: uuid.h:59
virtual DtPlan * plan() const
Definition: planListBoxItem.h:43
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
virtual DtPlan * plan()
Definition: planListBoxItem.h:44
DtUUID myName
Definition: planListBoxItem.h:91
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Definition: planStatementItem.h:35
class DtStmtIndex:
Definition: stmtIndex.h:24
DtPlanTreeWidget * myPlanTreeWidget
Definition: planListBoxItem.h:88
This item will be the root node for a plan item – this will create children of type DtPlanStatementIt...
Definition: planListBoxItem.h:32
Definition: planListBoxItem.h:94
const DtUUID & name() const
Definition: planListBoxItem.h:62
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
class DtPlan:
Definition: plan.h:92
class DtSimStatement:
Definition: simStatement.h:38
makVrv::DtDe & myDe
Definition: planListBoxItem.h:109
Contains makVrv::DtUniqueID type.
bool clearing() const
Definition: planListBoxItem.h:68
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
makVrv::DtUniqueID myEntityId
Definition: planListBoxItem.h:89