VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtEditGlobalPlanWidgetLogic Class Reference
Inheritance diagram for makVrf::DtEditGlobalPlanWidgetLogic:
Inheritance graph
[legend]

Public Member Functions

 DtEditGlobalPlanWidgetLogic (makVrv::DtDe &de, DtPlanWidgetInterface *iFace, bool isNewPlan)
 CTOR.
virtual ~DtEditGlobalPlanWidgetLogic ()
 virtual DTOR
- Public Member Functions inherited from makVrf::DtEditPlanWidgetLogic
 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 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 setTitle ()

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< std::string > &names)
virtual void registerPlanCallbacks (const std::vector< std::string > &names)
virtual bool globalPlan () const
virtual void slot_onObjectBeingCreated ()
virtual void slot_onObjectStoppedBeingCreated ()
virtual void connectSignals (const std::vector< makVrv::DtSimEntry * > &s)
 Connects up watch on deletion signal from simData and then watches deletions.
virtual void slot_onDialogCreated ()
- Protected Member Functions inherited from makVrf::DtEditPlanWidgetLogic
virtual void requestPlan (const std::vector< std::string > &)
 Sends message to back-end to request plan for specific entities.
virtual void setPlanIsModified (bool)
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 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 DtPlanListBoxItemfindItemByIndex (int statementIndex)
 Returns the list box item which represents the statement refered to by the provided index number.
DtPlanListBoxItemfindLastItemByIndex (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 myIsNewPlan
- Protected Attributes inherited from makVrf::DtEditPlanWidgetLogic
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
DtPlanWidgetInterfacemyInterface
DtPlanmyPlan
QString myName
std::vector< makVrv::DtSimEntry * > myConnectedTo
makVrv::DtSignalConnectionManager myConnectionManager

Constructor & Destructor Documentation

makVrf::DtEditGlobalPlanWidgetLogic::DtEditGlobalPlanWidgetLogic ( makVrv::DtDe &  de,
DtPlanWidgetInterface iFace,
bool  isNewPlan 
)

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.

Implements makVrf::DtBasePlanWidgetLogic.

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

Reimplemented from makVrf::DtEditPlanWidgetLogic.

virtual void makVrf::DtEditGlobalPlanWidgetLogic::registerPlanCallbacks ( const std::vector< std::string > &  names)
protectedvirtual

Reimplemented from makVrf::DtEditPlanWidgetLogic.

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

Reimplemented from makVrf::DtEditPlanWidgetLogic.

virtual void makVrf::DtEditGlobalPlanWidgetLogic::slot_onObjectBeingCreated ( )
protectedvirtual
virtual void makVrf::DtEditGlobalPlanWidgetLogic::slot_onObjectStoppedBeingCreated ( )
protectedvirtual
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 void makVrf::DtEditGlobalPlanWidgetLogic::slot_onDialogCreated ( )
protectedvirtual

Member Data Documentation

bool makVrf::DtEditGlobalPlanWidgetLogic::myIsNewPlan
protected

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)