![]() |
VR-Forces 4.2 Class Documentation
|

Public Member Functions | |
| DtEditPlanWidgetLogic (makVrv::DtDe &de, DtPlanWidgetInterface *iFace) | |
| CTOR. | |
| virtual | ~DtEditPlanWidgetLogic () |
| virtual DTOR | |
Public Member Functions inherited from makVrf::DtBasePlanWidgetLogic | |
| DtBasePlanWidgetLogic (makVrv::DtDe &de, DtPlanWidgetInterface *iFace) | |
| CTOR. | |
| virtual | ~DtBasePlanWidgetLogic () |
| virtual DTOR | |
| virtual bool | sendPlan (bool reregister=true)=0 |
| Sends plan to back-end for all entities. | |
| virtual void | restartPlan ()=0 |
| virtual void | abandonPlan ()=0 |
| virtual void | printPlan () |
| Prints plan. | |
| virtual void | copyPlan () |
| Copies plan to clipboard. | |
| virtual void | setPlanName (const QString &) |
| virtual QString | planName () const |
| virtual void | accept () |
| Accepts contents of dialog. | |
| virtual void | connectSignals (const std::vector< makVrv::DtSimEntry * > &s) |
| Connects up watch on deletion signal from simData and then watches deletions. | |
| virtual void | setTitle () |
Protected Member Functions | |
| virtual void | requestPlan (const std::vector< std::string > &) |
| Sends message to back-end to request plan for specific entities. | |
| virtual void | setPlanIsModified (bool) |
| virtual void | registerPlanCallbacks (const std::vector< std::string > &names) |
| virtual void | unregisterPlanCallbacks (const std::vector< std::string > &names) |
| virtual bool | planIsModified () const |
| virtual void | processReceivePlan (const DtString &name, bool isGlobal, const DtList &statements) |
| virtual void | processReceiveCurrentStatement (const DtString &name, bool isGlobal, DtPlanStatus status) |
| virtual void | processReceivePlanComplete (const DtString &name, bool isGlobal) |
| virtual void | processPlanStatement (const DtString &name, bool isGlobal, DtPlanStatus status) |
| virtual bool | isWatching (const std::string &) const |
| Returns true if we have registered to watch for this entity. | |
| virtual void | addStatementAfter (DtSimStatement *stmt, const DtPlanListBoxItem *listItem) |
| Add a new statement after another statement. | |
| virtual void | addConditional (const DtSimStatement &stmt) |
| Clones statement then adds it after current statement. | |
| virtual void | planRequestComplete () |
| Called following a requestPlan after a complete plan has been received. | |
| virtual void | planSelectionChanged () |
| virtual void | replacePlan () |
| virtual void | enableReplacePlan () |
| virtual bool | deleteStatement (const DtPlanListBoxItem *) |
| virtual void | deleteAllStatements () |
| virtual void | addSetRequest (const DtSetDataRequest &) |
| virtual void | addTaskRequest (const DtSimTask &) |
| virtual void | addCommandRequest (DtSimCommand &) |
| virtual void | replaceStatement (DtSimStatement *stmt, DtPlanListBoxItem *listItem) |
| virtual bool | statementIsEditable (DtSimStatement *stmt) const |
| virtual void | editCurrentPlanStatement (const std::vector< makVrv::DtSimEntry * > &) |
| virtual bool | editPlanStatement (const std::vector< makVrv::DtSimEntry * > &, DtSimStatement *stmt) |
| virtual bool | editConditionalExpression (int type, const DtSimCondExpr *stmt, const std::vector< makVrv::DtSimEntry * > &data) |
| virtual void | editPlanStatementFor (const DtEntityType &t, const DtCreateObjectCommand *simStmt) |
| virtual void | editPlanStatementForTacticalGraphic (const DtCreateObjectCommand *simStmt) |
| virtual void | editPlanStatementForEntity (const DtCreateObjectCommand *simStmt) |
| virtual void | finalizeObjectCreation (const DtEntityType &, std::string name, int, const std::vector< DtVector > &, double, bool, bool) |
| virtual void | slot_stoppedObjectCreation () |
| virtual void | finalizeTacticalGraphicObjectCreation (const DtEntityType &t, int f, const std::vector< DtVector > &p, const QString &name) |
| virtual void | finalizeEntityObjectCreation (const DtEntityType &t, int f, const std::vector< DtVector > &p, double entityHeading, bool isClampedToGround, bool isAggregated, const QString &name) |
| virtual bool | editing () const |
| virtual void | slot_onDialogDestroyed (void *) |
| virtual void | slot_onConditionEditingComplete (const DtSimStatement &) |
| virtual void | slot_onEditSimCommandRequest (const DtSimCommandObjectWrapper &) |
| Slot called when a sim command has been edited. | |
| virtual void | slot_objectCreateComplete () |
| virtual bool | globalPlan () const |
| virtual void | cancel (bool force=false) |
| Called to cancel. Force, it true, will force the cancel to happen even if plan is modified. | |
Protected Member Functions inherited from makVrf::DtBasePlanWidgetLogic | |
| virtual void | receivedPlanCallback (DtSimMessage *) |
| virtual void | receivedPlanStatementCallback (DtSimMessage *) |
| virtual DtPlanListBoxItem * | findItemByIndex (int statementIndex) |
| Returns the list box item which represents the statement refered to by the provided index number. | |
| DtPlanListBoxItem * | findLastItemByIndex (int statementIndex) |
| Returns the last item in the list that has the specified statement index. | |
| virtual void | addStatementsToPlan (const DtList &statements, bool append) |
| Adds the statements from the statement list to myPlan. | |
| virtual void | displayPlan () |
| virtual void | displayStatement (const DtStmtIndex &stmt, const DtPlanListBoxItem *parentItem) |
| virtual void | displayBlock (DtSimBlock *block, const DtPlanListBoxItem *parentItem) |
| virtual void | clearDisplay () |
| virtual void | clearAllStatements () |
| virtual void | displayPlanStatusString (DtPlanStatus status) |
| Puts the appropriate string in the "Plan Status" label on the window. | |
| virtual void | slot_objectAboutToBeRemoved (makVrv::DtSimObjectEntry &) |
Protected Attributes | |
| bool | myRequestingPlan |
| bool | myPlanModified |
| bool | myPlanEditMode |
| int | myCurrentStatement |
| DtPlanStatus | myPlanStatus |
| bool | myAboutToEditPlanStatement |
| std::vector< std::string > | myRegisteredNames |
| std::set< void * > | myEditing |
Protected Attributes inherited from makVrf::DtBasePlanWidgetLogic | |
| makVrv::DtDe & | myDe |
| DtPlanWidgetInterface * | myInterface |
| DtPlan * | myPlan |
| QString | myName |
| std::vector< makVrv::DtSimEntry * > | myConnectedTo |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| makVrf::DtEditPlanWidgetLogic::DtEditPlanWidgetLogic | ( | makVrv::DtDe & | de, |
| DtPlanWidgetInterface * | iFace | ||
| ) |
CTOR.
|
virtual |
virtual DTOR
|
protectedvirtual |
Sends message to back-end to request plan for specific entities.
Implements makVrf::DtBasePlanWidgetLogic.
Reimplemented in makVrf::DtIssueEntityPlanWidgetLogic.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in makVrf::DtEditEntityPlanWidgetLogic, and makVrf::DtEditGlobalPlanWidgetLogic.
|
protectedvirtual |
Reimplemented in makVrf::DtEditEntityPlanWidgetLogic, and makVrf::DtEditGlobalPlanWidgetLogic.
|
inlineprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Returns true if we have registered to watch for this entity.
Reimplemented in makVrf::DtIssueEntityPlanWidgetLogic.
|
protectedvirtual |
Add a new statement after another statement.
|
protectedvirtual |
Clones statement then adds it after current statement.
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Called following a requestPlan after a complete plan has been received.
(Remember, plans can arrive in multiple messages)
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in makVrf::DtEditEntityPlanWidgetLogic.
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
Reimplemented in makVrf::DtEditEntityPlanWidgetLogic.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
inlineprotectedvirtual |
Implements makVrf::DtBasePlanWidgetLogic.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Slot called when a sim command has been edited.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in makVrf::DtEditGlobalPlanWidgetLogic.
|
protectedvirtual |
Called to cancel. Force, it true, will force the cancel to happen even if plan is modified.
Reimplemented from makVrf::DtBasePlanWidgetLogic.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |