26 class DtSimCommandObjectWrapper;
41 virtual void requestPlan(
const std::vector<std::string>&);
43 virtual void setPlanIsModified(
bool);
45 virtual void registerPlanCallbacks(
const std::vector<std::string>& names);
46 virtual void unregisterPlanCallbacks(
const std::vector<std::string>& names);
48 virtual bool planIsModified()
const
50 return myPlanModified;
53 virtual void processReceivePlan(
const DtString& name,
54 bool isGlobal,
const DtList& statements);
56 virtual void processReceiveCurrentStatement(
const DtString& name,
bool isGlobal,
DtPlanStatus status);
57 virtual void processReceivePlanComplete(
const DtString& name,
bool isGlobal);
61 virtual bool isWatching(
const std::string&)
const;
71 virtual void planRequestComplete();
73 virtual void planSelectionChanged();
74 virtual void replacePlan();
75 virtual void enableReplacePlan();
78 virtual void deleteAllStatements();
81 virtual void addTaskRequest(
const DtSimTask&);
86 virtual void editCurrentPlanStatement(
const std::vector<makVrv::DtSimEntry*>&);
87 virtual bool editPlanStatement(
const std::vector<makVrv::DtSimEntry*>&,
DtSimStatement* stmt);
88 virtual bool editConditionalExpression(
int type,
const DtSimCondExpr* stmt,
const std::vector<makVrv::DtSimEntry*>& data);
94 virtual void slot_stoppedObjectCreation();
98 virtual bool editing()
const {
return (myEditing.size() != 0); };
101 virtual void slot_onDialogDestroyed(
void*);
102 virtual void slot_onConditionEditingComplete(
const DtSimStatement&);
107 virtual void slot_objectCreateComplete();
109 virtual bool globalPlan()
const;
112 virtual void cancel(
bool force =
false);