VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
makVrf::DtEditGlobalPlanWidgetLogic Class Reference
Inheritance diagram for makVrf::DtEditGlobalPlanWidgetLogic:
Inheritance graph
[legend]

Public Member Functions

 DtEditGlobalPlanWidgetLogic (makVrv::DtDe &de, DtPlanWidgetInterface *iFace)
 CTOR.
virtual ~DtEditGlobalPlanWidgetLogic ()
 virtual DTOR
- Public Member Functions inherited from makVrf::DtEditEntityPlanWidgetLogic
 DtEditEntityPlanWidgetLogic (makVrv::DtDe &de, DtPlanWidgetInterface *iFace)
 CTOR.
virtual ~DtEditEntityPlanWidgetLogic ()
 virtual DTOR
- Public Member Functions inherited from makVrf::DtEditPlanWidgetLogic
 DtEditPlanWidgetLogic (makVrv::DtDe &de, DtPlanWidgetInterface *iFace)
 CTOR.
virtual ~DtEditPlanWidgetLogic ()
 virtual DTOR
virtual void clearPlanModified ()
virtual void markPlanModified ()
virtual void setupGui (const makVrv::DtSelectionManager::IdSet &)
virtual void selectTrigger (int)
virtual void selectTrigger (const DtUUID &)
virtual void selectTrigger (DtTriggerStmt *)
- Public Member Functions inherited from makVrf::DtBasePlanWidgetLogic
 DtBasePlanWidgetLogic (makVrv::DtDe &de, DtPlanWidgetInterface *iFace)
 CTOR.
virtual ~DtBasePlanWidgetLogic ()
 virtual DTOR
virtual void enableReplacePlan ()
virtual bool canPastePlan () const
virtual void printPlan ()
 Prints plan.
virtual void copySelectedPlanStatement ()
 Copies plan to clipboard.
virtual void copyPlan ()
virtual void setPlanName (const DtUUID &)
virtual const DtUUIDplanName () const
virtual void setMarkingTextTitle (const QString &)
virtual void accept ()
 Accepts contents of dialog.
virtual void setTitle ()
virtual DtPlanplan ()
 Returns the current plan.
virtual void setClosingBecauseObjectRemoved (bool b)
virtual bool closingBecauseObjectRemoved () const

Protected Member Functions

virtual bool sendPlan (bool)
 Sends plan to back-end for all entities.
virtual void restartPlan ()
virtual void abandonPlan ()
virtual void unregisterPlanCallbacks (const std::vector< DtUUID > &names)
virtual void registerPlanCallbacks (const std::vector< DtUUID > &names)
 requests plans and sets up callbacks
virtual void registerPlanCallbacksWithoutRequest (const std::vector< DtUUID > &names)
virtual bool globalPlan () const
virtual void connectSignals (const std::vector< makVrv::DtSimEntry * > &s)
 Connects up watch on deletion signal from simData and then watches deletions.
virtual bool isGlobalPlan () const
 Needed for conditionals. Default is false.
- Protected Member Functions inherited from makVrf::DtEditEntityPlanWidgetLogic
virtual void requestMultiPlan (const std::vector< DtUUID > &name)
 Requests plans for all named items.
virtual void clearPendingPlans ()
virtual void displayPlan ()
virtual bool shouldAssignPlan (const DtUUID &) const
virtual bool statementIsEditable (DtSimStatement *stmt) const
virtual bool editPlanStatement (const std::vector< makVrv::DtSimEntry * > &, DtSimStatement *stmt)
virtual void processReceiveMultiPlan (DtSimMessage *)
virtual void slot_onDialogCreated ()
 Will tell edit plan widget to disable its menus.
virtual void slot_onEditSetRequest (std::vector< DtUUID > names, const DtSetDataRequest &)
 Slot called when a set has been edited.
virtual void slot_onEditTaskRequest (std::vector< DtUUID > names, const DtSimTask &)
 Slot called when a task has been edited.
virtual void slot_onObjectBeingCreated ()
virtual void slot_onObjectStoppedBeingCreated ()
- Protected Member Functions inherited from makVrf::DtEditPlanWidgetLogic
virtual void removeTrigger (const DtUUID &)
virtual void setPlanIsModified (bool)
virtual void triggerWasModified (bool)
virtual void renameTrigger (const DtUUID &, const DtString &)
virtual void editTrigger (const std::vector< makVrv::DtSimEntry * > &states, const DtUUID &)
virtual void setVariables (const DtRwVariableBindings &vars)
 Sets simulation object variables to the state view collection and removes those that are no longer valid. This is not an addative routine.
virtual void objectAdded ()
virtual DtRwTriggersListtriggers ()
virtual void requestPlan (const std::vector< DtUUID > &)
 Sends message to back-end to request plan for specific entities.
virtual bool planIsModified () const
virtual void processReceivePlan (const DtUUID &, bool isGlobal, const std::vector< DtSimStatement * > &statements, const DtRwTriggersList &, const DtRwVariableBindings &variables)
virtual void processReceiveCurrentStatement (const DtUUID &, bool isGlobal, DtPlanStatus status, bool reselect=true)
virtual void processReceivePlanComplete (const DtUUID &, bool isGlobal)
virtual void processPlanStatement (const DtUUID &, bool isGlobal, DtPlanStatus status, bool reselect=true)
virtual bool isWatching (const DtUUID &) 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 addTrigger (const DtSimStatement &stmt, bool selectNew=true)
 Adds as a new potential trigger than can be used.
virtual void planRequestComplete ()
 Called following a requestPlan after a complete plan has been received.
virtual void planSelectionChanged ()
virtual void replacePlan ()
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 void editCurrentPlanStatement (const std::vector< makVrv::DtSimEntry * > &)
virtual bool editConditionalExpression (int type, const DtSimStatement *simStmt, const DtSimCondExpr *stmt, const std::vector< makVrv::DtSimEntry * > &data, const QString &statementDescription)
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 DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData &)
virtual void slot_stoppedObjectCreation ()
virtual void finalizeTacticalGraphicObjectCreation (const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData &)
virtual void finalizeEntityObjectCreation (const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData &)
virtual bool editing () const
virtual void selectExecutingTrigger (int)
virtual void selectExecutingTrigger ()
virtual void cleanupUnusedTriggers (bool showNeverShowAgain=false)
virtual void setupTriggers (bool maintainSelection=true)
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 void cancel (bool force=false)
 Called to cancel. Force, it true, will force the cancel to happen even if plan is modified.
virtual void planAddedTriggers ()
virtual void triggersAddedTriggers ()
virtual void triggerViewStateChanged (bool)
virtual void diGuyAnimationsReceived ()
virtual void slot_scriptedTasksReceived ()
- Protected Member Functions inherited from makVrf::DtBasePlanWidgetLogic
virtual void receivedPlanCallback (DtSimMessage *)
virtual void receivedPlanStatementCallback (DtSimMessage *)
virtual void addStatementsToPlan (const std::vector< DtSimStatement * > &statements, bool append)
 Adds the statements from the statement list to myPlan.
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 &)

Additional Inherited Members

- Protected Types inherited from makVrf::DtEditPlanWidgetLogic
typedef boost::unordered_map
< DtUUID, makVrv::DtUniqueID
PlanVariables
- Protected Attributes inherited from makVrf::DtEditEntityPlanWidgetLogic
std::vector< DtIfPlan * > myPendingPlans
std::vector< DtUUIDmyRequestingMultiPlanFor

Constructor & Destructor Documentation

makVrf::DtEditGlobalPlanWidgetLogic::DtEditGlobalPlanWidgetLogic ( makVrv::DtDe de,
DtPlanWidgetInterface iFace 
)

CTOR.

virtual makVrf::DtEditGlobalPlanWidgetLogic::~DtEditGlobalPlanWidgetLogic ( )
virtual

virtual DTOR

Member Function Documentation

virtual bool makVrf::DtEditGlobalPlanWidgetLogic::sendPlan ( bool  reregister)
protectedvirtual

Sends plan to back-end for all entities.

Reimplemented from makVrf::DtEditEntityPlanWidgetLogic.

virtual void makVrf::DtEditGlobalPlanWidgetLogic::restartPlan ( )
protectedvirtual
virtual void makVrf::DtEditGlobalPlanWidgetLogic::abandonPlan ( )
protectedvirtual
virtual void makVrf::DtEditGlobalPlanWidgetLogic::unregisterPlanCallbacks ( const std::vector< DtUUID > &  names)
protectedvirtual
virtual void makVrf::DtEditGlobalPlanWidgetLogic::registerPlanCallbacks ( const std::vector< DtUUID > &  names)
protectedvirtual

requests plans and sets up callbacks

Reimplemented from makVrf::DtEditEntityPlanWidgetLogic.

virtual void makVrf::DtEditGlobalPlanWidgetLogic::registerPlanCallbacksWithoutRequest ( const std::vector< DtUUID > &  names)
protectedvirtual
virtual bool makVrf::DtEditGlobalPlanWidgetLogic::globalPlan ( ) const
protectedvirtual

Reimplemented from makVrf::DtBasePlanWidgetLogic.

virtual void makVrf::DtEditGlobalPlanWidgetLogic::connectSignals ( const std::vector< makVrv::DtSimEntry * > &  s)
protectedvirtual

Connects up watch on deletion signal from simData and then watches deletions.

Reimplemented from makVrf::DtBasePlanWidgetLogic.

virtual bool makVrf::DtEditGlobalPlanWidgetLogic::isGlobalPlan ( ) const
protectedvirtual

Needed for conditionals. Default is false.

Reimplemented from makVrf::DtEditPlanWidgetLogic.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)