29 class DtSimCommandObjectWrapper;
41 virtual void clearPlanModified();
42 virtual void markPlanModified();
46 virtual void selectTrigger(
int);
47 virtual void selectTrigger(
const DtUUID&);
51 virtual void removeTrigger(
const DtUUID&);
52 virtual void setPlanIsModified(
bool);
53 virtual void triggerWasModified(
bool);
55 virtual void editTrigger(
const std::vector<makVrv::DtSimEntry*>& states,
const DtUUID&);
60 virtual void objectAdded();
65 virtual void requestPlan(
const std::vector<DtUUID>&);
67 virtual void registerPlanCallbacks(
const std::vector<DtUUID>& names);
68 virtual void unregisterPlanCallbacks(
const std::vector<DtUUID>& names);
70 virtual bool planIsModified()
const;
72 virtual void processReceivePlan(
const DtUUID&,
73 bool isGlobal,
const std::vector<DtSimStatement*>& statements,
76 virtual void processReceiveCurrentStatement(
const DtUUID&,
bool isGlobal,
DtPlanStatus status,
77 bool reselect =
true);
78 virtual void processReceivePlanComplete(
const DtUUID&,
bool isGlobal);
79 virtual void processPlanStatement(
const DtUUID&,
bool isGlobal,
DtPlanStatus status,
bool reselect =
true);
82 virtual bool isWatching(
const DtUUID&)
const;
91 virtual void addTrigger(
const DtSimStatement& stmt,
bool selectNew =
true);
95 virtual void planRequestComplete();
97 virtual void planSelectionChanged();
98 virtual void replacePlan();
101 virtual void deleteAllStatements();
104 virtual void addTaskRequest(
const DtSimTask&);
109 virtual void editCurrentPlanStatement(
const std::vector<makVrv::DtSimEntry*>&);
110 virtual bool editPlanStatement(
const std::vector<makVrv::DtSimEntry*>&,
DtSimStatement* stmt);
111 virtual bool editConditionalExpression(
int type,
const DtSimStatement* simStmt,
112 const DtSimCondExpr* stmt,
const std::vector<makVrv::DtSimEntry*>& data,
const QString& statementDescription);
118 virtual void slot_stoppedObjectCreation();
122 virtual bool editing()
const {
return (myEditing.size() != 0); };
123 virtual void selectExecutingTrigger(
int);
124 virtual void selectExecutingTrigger();
125 virtual void cleanupUnusedTriggers(
bool showNeverShowAgain =
false);
128 virtual void setupTriggers(
bool maintainSelection =
true);
129 virtual void slot_onDialogDestroyed(
void*);
130 virtual void slot_onConditionEditingComplete(
const DtSimStatement&);
135 virtual void slot_objectCreateComplete();
138 virtual void cancel(
bool force =
false);
141 virtual bool isGlobalPlan()
const;
143 virtual void planAddedTriggers();
144 virtual void triggersAddedTriggers();
145 virtual void triggerViewStateChanged(
bool);
147 virtual void diGuyAnimationsReceived();