29 class DtSimCommandObjectWrapper;
44 virtual void requestPlan(
const std::vector<std::string>&);
46 virtual void setPlanIsModified(
bool);
48 virtual void registerPlanCallbacks(
const std::vector<std::string>& names);
49 virtual void unregisterPlanCallbacks(
const std::vector<std::string>& names);
51 virtual bool planIsModified()
const
53 return myPlanModified;
56 virtual void processReceivePlan(
const DtString& name,
57 bool isGlobal,
const DtList& statements);
59 virtual void processReceiveCurrentStatement(
const DtString& name,
bool isGlobal,
DtPlanStatus status);
60 virtual void processReceivePlanComplete(
const DtString& name,
bool isGlobal);
64 virtual bool isWatching(
const std::string&)
const;
74 virtual void planRequestComplete();
76 virtual void planSelectionChanged();
77 virtual void replacePlan();
78 virtual void enableReplacePlan();
81 virtual void deleteAllStatements();
84 virtual void addTaskRequest(
const DtSimTask&);
89 virtual void editCurrentPlanStatement(
const std::vector<makVrv::DtSimEntry*>&);
90 virtual bool editPlanStatement(
const std::vector<makVrv::DtSimEntry*>&,
DtSimStatement* stmt);
91 virtual bool editConditionalExpression(
int type,
const DtSimCondExpr* stmt,
const std::vector<makVrv::DtSimEntry*>& data);
96 virtual void finalizeObjectCreation(
const DtEntityType&, std::string name,
int,
const std::vector<DtVector>&,
double,
bool,
bool);
97 virtual void slot_stoppedObjectCreation();
99 virtual void finalizeTacticalGraphicObjectCreation(
const DtEntityType& t,
int f,
const std::vector<DtVector>& p,
100 const QString& name);
102 virtual void finalizeEntityObjectCreation(
const DtEntityType& t,
int f,
const std::vector<DtVector>& p,
double entityHeading,
bool isClampedToGround,
bool isAggregated,
103 const QString& name);
106 virtual void slot_onConditionEditingComplete(
const DtSimStatement&);
111 virtual void slot_objectCreateComplete();
113 virtual bool globalPlan()
const;
116 virtual void cancel(
bool force =
false);