VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtBasePlanWidgetLogic Class Referenceabstract
Inheritance diagram for makVrf::DtBasePlanWidgetLogic:
Inheritance graph
[legend]

Public Member Functions

 DtBasePlanWidgetLogic (makVrv::DtDe &de, DtPlanWidgetInterface *iFace)
 
virtual ~DtBasePlanWidgetLogic ()
 
virtual void requestPlan (const std::vector< DtUUID > &)=0
 
virtual bool sendPlan (bool reregister=true)=0
 
virtual void planSelectionChanged ()=0
 
virtual void restartPlan ()=0
 
virtual void abandonPlan ()=0
 
virtual void replacePlan ()=0
 
virtual void setupGui (const makVrv::DtSelectionManager::IdSet &)=0
 
virtual bool planIsModified () const =0
 
virtual bool deleteStatement (const DtPlanListBoxItem *)=0
 
virtual void deleteAllStatements ()=0
 
virtual void triggerViewStateChanged (bool)=0
 
virtual void addSetRequest (const DtSetDataRequest &)=0
 
virtual void addTaskRequest (const DtSimTask &)=0
 
virtual void addCommandRequest (DtSimCommand &)=0
 
virtual void addConditional (const DtSimStatement &stmt)=0
 
virtual void addTrigger (const DtSimStatement &stmt, bool andSelect)=0
 
virtual void selectExecutingTrigger (int)=0
 
virtual void editCurrentPlanStatement (const std::vector< makVrv::DtSimEntry * > &)=0
 
virtual void finalizeObjectCreation (const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData &)=0
 
virtual bool editing () const =0
 
virtual bool globalPlan () const
 
virtual void selectTrigger (int)=0
 
virtual void enableReplacePlan ()
 
virtual bool canPastePlan () const
 
virtual void removeTrigger (const DtUUID &)=0
 
virtual void renameTrigger (const DtUUID &, const DtString &)=0
 
virtual void editTrigger (const std::vector< makVrv::DtSimEntry * > &states, const DtUUID &)=0
 
virtual void selectExecutingTrigger ()=0
 
virtual DtRwTriggersListtriggers ()=0
 
virtual void cleanupUnusedTriggers (bool showNeverShowAgain=false)=0
 
virtual void cleanup ()=0
 
virtual void printPlan ()
 
virtual void copySelectedPlanStatement ()
 
virtual void copyPlan ()
 
virtual void setPlanName (const DtUUID &)
 
virtual const DtUUIDplanName () const
 
virtual void setMarkingTextTitle (const QString &)
 
virtual void cancel (bool force=false)
 
virtual void accept ()
 
virtual void connectSignals (const std::vector< makVrv::DtSimEntry * > &s)
 
virtual void setTitle ()
 
virtual DtPlanplan ()
 
virtual void setClosingBecauseObjectRemoved (bool b)
 
virtual bool closingBecauseObjectRemoved () const
 

Protected Member Functions

virtual void receivedPlanCallback (DtSimMessage *)
 
virtual void processReceivePlan (const DtUUID &, bool isGlobal, const std::vector< DtSimStatement * > &statements, const DtRwTriggersList &, const DtRwVariableBindings &variables)=0
 
virtual void receivedPlanStatementCallback (DtSimMessage *)
 
virtual void processPlanStatement (const DtUUID &, bool isGlobal, DtPlanStatus status, bool reselect=true)=0
 
virtual void processReceiveCurrentStatement (const DtUUID &, bool isGlobal, DtPlanStatus status, bool reselect=true)=0
 
virtual void processReceivePlanComplete (const DtUUID &, bool isGlobal)=0
 
virtual void addStatementsToPlan (const std::vector< DtSimStatement * > &statements, bool append)
 
virtual void displayPlan ()
 
virtual void clearAllStatements ()
 
virtual void displayPlanStatusString (DtPlanStatus status)
 
virtual void slot_objectAboutToBeRemoved (makVrv::DtSimObjectEntry &)
 

Protected Attributes

makVrv::DtDemyDe
 
DtPlanWidgetInterfacemyInterface
 
DtUUID myName
 
std::vector< makVrv::DtSimEntry * > myConnectedTo
 
makVrv::DtSignalConnectionManager myConnectionManager
 
bool myClosingBecauseObjectRemoved
 
bool myIgnoreNextPlanStatementReceipt
 

Constructor & Destructor Documentation

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

CTOR.

virtual makVrf::DtBasePlanWidgetLogic::~DtBasePlanWidgetLogic ( )
virtual

virtual DTOR

Member Function Documentation

virtual void makVrf::DtBasePlanWidgetLogic::requestPlan ( const std::vector< DtUUID > &  )
pure virtual

Sends message to back-end to request plan for specific entities.

Implemented in makVrf::DtEditPlanWidgetLogic, makVrf::DtIssueEntityPlanWidgetLogic, and makVrf::DtSyncMatrixPlanWidgetLogic.

virtual bool makVrf::DtBasePlanWidgetLogic::sendPlan ( bool  reregister = true)
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::planSelectionChanged ( )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::restartPlan ( )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::abandonPlan ( )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::replacePlan ( )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::setupGui ( const makVrv::DtSelectionManager::IdSet )
pure virtual
virtual bool makVrf::DtBasePlanWidgetLogic::planIsModified ( ) const
pure virtual
virtual bool makVrf::DtBasePlanWidgetLogic::deleteStatement ( const DtPlanListBoxItem )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::deleteAllStatements ( )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::triggerViewStateChanged ( bool  )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::addSetRequest ( const DtSetDataRequest )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::addTaskRequest ( const DtSimTask )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::addCommandRequest ( DtSimCommand )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::addConditional ( const DtSimStatement stmt)
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::addTrigger ( const DtSimStatement stmt,
bool  andSelect 
)
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::selectExecutingTrigger ( int  )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::editCurrentPlanStatement ( const std::vector< makVrv::DtSimEntry * > &  )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::finalizeObjectCreation ( const DtVrfObjectManipulationHandlerBaseClass::ObjectManipulationData )
pure virtual
virtual bool makVrf::DtBasePlanWidgetLogic::editing ( ) const
pure virtual
virtual bool makVrf::DtBasePlanWidgetLogic::globalPlan ( ) const
virtual
virtual void makVrf::DtBasePlanWidgetLogic::selectTrigger ( int  )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::enableReplacePlan ( )
virtual
virtual bool makVrf::DtBasePlanWidgetLogic::canPastePlan ( ) const
virtual
virtual void makVrf::DtBasePlanWidgetLogic::removeTrigger ( const DtUUID )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::renameTrigger ( const DtUUID ,
const DtString  
)
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::editTrigger ( const std::vector< makVrv::DtSimEntry * > &  states,
const DtUUID  
)
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::selectExecutingTrigger ( )
pure virtual
virtual DtRwTriggersList* makVrf::DtBasePlanWidgetLogic::triggers ( )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::cleanupUnusedTriggers ( bool  showNeverShowAgain = false)
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::cleanup ( )
pure virtual
virtual void makVrf::DtBasePlanWidgetLogic::printPlan ( )
virtual

Prints plan.

virtual void makVrf::DtBasePlanWidgetLogic::copySelectedPlanStatement ( )
virtual

Copies plan to clipboard.

virtual void makVrf::DtBasePlanWidgetLogic::copyPlan ( )
virtual
virtual void makVrf::DtBasePlanWidgetLogic::setPlanName ( const DtUUID )
virtual
virtual const DtUUID& makVrf::DtBasePlanWidgetLogic::planName ( ) const
virtual
virtual void makVrf::DtBasePlanWidgetLogic::setMarkingTextTitle ( const QString &  )
virtual
virtual void makVrf::DtBasePlanWidgetLogic::cancel ( bool  force = false)
virtual

Cancels contents of dialog.

Reimplemented in makVrf::DtEditPlanWidgetLogic.

virtual void makVrf::DtBasePlanWidgetLogic::accept ( )
virtual

Accepts contents of dialog.

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

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

Reimplemented in makVrf::DtEditGlobalPlanWidgetLogic.

virtual void makVrf::DtBasePlanWidgetLogic::setTitle ( )
virtual
virtual DtPlan* makVrf::DtBasePlanWidgetLogic::plan ( )
virtual

Returns the current plan.

virtual void makVrf::DtBasePlanWidgetLogic::setClosingBecauseObjectRemoved ( bool  b)
inlinevirtual
virtual bool makVrf::DtBasePlanWidgetLogic::closingBecauseObjectRemoved ( ) const
inlinevirtual
virtual void makVrf::DtBasePlanWidgetLogic::receivedPlanCallback ( DtSimMessage )
protectedvirtual
virtual void makVrf::DtBasePlanWidgetLogic::processReceivePlan ( const DtUUID ,
bool  isGlobal,
const std::vector< DtSimStatement * > &  statements,
const DtRwTriggersList ,
const DtRwVariableBindings variables 
)
protectedpure virtual
virtual void makVrf::DtBasePlanWidgetLogic::receivedPlanStatementCallback ( DtSimMessage )
protectedvirtual
virtual void makVrf::DtBasePlanWidgetLogic::processPlanStatement ( const DtUUID ,
bool  isGlobal,
DtPlanStatus  status,
bool  reselect = true 
)
protectedpure virtual
virtual void makVrf::DtBasePlanWidgetLogic::processReceiveCurrentStatement ( const DtUUID ,
bool  isGlobal,
DtPlanStatus  status,
bool  reselect = true 
)
protectedpure virtual
virtual void makVrf::DtBasePlanWidgetLogic::processReceivePlanComplete ( const DtUUID ,
bool  isGlobal 
)
protectedpure virtual
virtual void makVrf::DtBasePlanWidgetLogic::addStatementsToPlan ( const std::vector< DtSimStatement * > &  statements,
bool  append 
)
protectedvirtual

Adds the statements from the statement list to myPlan. If append it true, they are added to the end, else they replace the existing statements.

virtual void makVrf::DtBasePlanWidgetLogic::displayPlan ( )
protectedvirtual
virtual void makVrf::DtBasePlanWidgetLogic::clearAllStatements ( )
protectedvirtual
virtual void makVrf::DtBasePlanWidgetLogic::displayPlanStatusString ( DtPlanStatus  status)
protectedvirtual

Puts the appropriate string in the "Plan Status" label on the window.

Reimplemented in makVrf::DtIssueEntityPlanWidgetLogic.

virtual void makVrf::DtBasePlanWidgetLogic::slot_objectAboutToBeRemoved ( makVrv::DtSimObjectEntry )
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtBasePlanWidgetLogic::myDe
protected
DtPlanWidgetInterface* makVrf::DtBasePlanWidgetLogic::myInterface
protected
DtUUID makVrf::DtBasePlanWidgetLogic::myName
protected
std::vector<makVrv::DtSimEntry*> makVrf::DtBasePlanWidgetLogic::myConnectedTo
protected
makVrv::DtSignalConnectionManager makVrf::DtBasePlanWidgetLogic::myConnectionManager
protected
bool makVrf::DtBasePlanWidgetLogic::myClosingBecauseObjectRemoved
protected
bool makVrf::DtBasePlanWidgetLogic::myIgnoreNextPlanStatementReceipt
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)