VR-Forces 5.0.3 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::DtSyncMatrixLogic Class Reference

Public Member Functions

 DtSyncMatrixLogic (makVrv::DtDe &de, DtSyncMatrixDialogInterface *iface)
 
virtual ~DtSyncMatrixLogic ()
 
virtual void newSyncMatrix ()
 
virtual void renameSyncMatrix (const DtUUID &syncMatrix, const QString &name)
 
virtual void deleteSyncMatrix (const DtUUID &syncMatrix)
 
virtual void setSelectedSyncMatrix (const DtUUID &syncMatrix)
 
virtual const DtUUIDselectedSyncMatrix ()
 
virtual void addSyncMatrixPhase (const DtUUID &syncMatrix, int phaseIndex)
 
virtual void deleteSyncMatrixPhase (const DtUUID &syncMatrix, const QString &phaseName)
 
virtual void editSyncMatrixPhase (const DtUUID &syncMatrix, const QString &phaseName, int phaseIndex)
 
virtual void moveSyncMatrixPhase (const DtUUID &syncMatrix, const QString &phaseName, int phaseIndex)
 
virtual void addObjectsToSyncMatrix (const DtUUID &syncMatrix)
 
virtual void removeObjectFromSyncMatrix (const DtUUID &syncMatrix, const DtUUID &object)
 
virtual void addTopLevelObjectToInterface (const DtUUID &syncMatrix, const DtUUID &uuid)
 
virtual void buildObjectHierarchy (const DtUUID &syncMatrix, makVrv::DtUniqueID id, QTreeWidgetItem *parent)
 
virtual void setObjectPlansStatusInInterface (const DtUUID &syncMatrix, const DtUUID &objectUUID, QTreeWidgetItem *objectItem=NULL)
 
virtual void renameObjectInInterface (const DtUUID &object, const DtString &name)
 
virtual void setPlan (const DtUUID &syncMatrix, const DtUUID &object, const QString &phaseName)
 
virtual void removePlan (const DtUUID &syncMatrix, const DtUUID &object, const QString &phaseName)
 
virtual void copyPlan (const DtUUID &syncMatrix, const DtUUID &object, const QString &phaseName)
 
virtual void pastePlan (const DtUUID &syncMatrix, const DtUUID &object, const QString &phaseName)
 
virtual void activatePlan (const DtUUID &syncMatrix, const DtUUID &object, const QString &phaseName, bool activate)
 
virtual void destroySubDialogs ()
 

Protected Member Functions

virtual QString uniqueSyncMatrixName () const
 
virtual QString uniqueSyncMatrixPhaseName () const
 
virtual void slot_clearSyncMatrices ()
 
virtual void slot_receivedSyncMatrixInfo (const DtUUID &syncMatrix)
 
virtual void slot_receivedRenameSyncMatrix (const DtUUID &syncMatrix, const DtString &name)
 
virtual void slot_receivedRemoveSyncMatrix (const DtUUID &syncMatrix)
 
virtual void slot_enableAddAndRenameSyncMatrix (bool enable)
 
virtual void slot_syncMatrixPhaseUpdate (const DtUUID &syncMatrix)
 
virtual void slot_objectsSelected (const DtUUID &syncMatrix, const std::vector< DtUUID > &objects)
 
virtual void slot_addObjectsDialogDestroyed ()
 
virtual void slot_receivedSyncMatrixObjectsList (const DtUUID &syncMatrix)
 
virtual void slot_syncMatrixObjectUpdated (const DtUUID &syncMatrix, const DtUUID &object)
 
virtual void slot_syncMatrixObjectRenamed (const DtUUID &object, const DtString &name)
 
virtual void slot_conditionComplete (const DtUUID &syncMatrix, const QString &origPhaseName, int phaseIndex, const QString &newPhaseName, const DtSimCondExpr *expression)
 
virtual void slot_conditionalDialogDestroyed ()
 
virtual void slot_receivedMoveToPhase (const DtUUID &, const DtString &requestedPhase, const DtString &prevPhase, bool prevPhaseCompleted)
 
virtual void slot_receivedPlanStatus (const DtUUID &object, const DtString &phaseName, const DtString &planSummary, bool valid, bool activated)
 
virtual void slot_planWidgetDestroyed ()
 
virtual void slot_uuidChanged (const DtUUID &oldUUID, const DtUUID &newUUID)
 

Protected Attributes

makVrv::DtDemyDe
 
DtSyncMatrixDialogInterfacemyInterface
 
makVrv::DtSignalConnectionManager myConnections
 
DtSyncMatrixAddObjectsDialogmyAddObjectsDialog
 
DtSyncMatrixConditionalDialogmyConditionalDialog
 
DtSyncMatrixPlanWidgetmyPlanWidget
 
bool myNextAddIsSelect
 

Constructor & Destructor Documentation

makVrf::DtSyncMatrixLogic::DtSyncMatrixLogic ( makVrv::DtDe de,
DtSyncMatrixDialogInterface iface 
)

CTOR.

virtual makVrf::DtSyncMatrixLogic::~DtSyncMatrixLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtSyncMatrixLogic::newSyncMatrix ( )
virtual
virtual void makVrf::DtSyncMatrixLogic::renameSyncMatrix ( const DtUUID syncMatrix,
const QString &  name 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::deleteSyncMatrix ( const DtUUID syncMatrix)
virtual
virtual void makVrf::DtSyncMatrixLogic::setSelectedSyncMatrix ( const DtUUID syncMatrix)
virtual
virtual const DtUUID& makVrf::DtSyncMatrixLogic::selectedSyncMatrix ( )
virtual
virtual void makVrf::DtSyncMatrixLogic::addSyncMatrixPhase ( const DtUUID syncMatrix,
int  phaseIndex 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::deleteSyncMatrixPhase ( const DtUUID syncMatrix,
const QString &  phaseName 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::editSyncMatrixPhase ( const DtUUID syncMatrix,
const QString &  phaseName,
int  phaseIndex 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::moveSyncMatrixPhase ( const DtUUID syncMatrix,
const QString &  phaseName,
int  phaseIndex 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::addObjectsToSyncMatrix ( const DtUUID syncMatrix)
virtual
virtual void makVrf::DtSyncMatrixLogic::removeObjectFromSyncMatrix ( const DtUUID syncMatrix,
const DtUUID object 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::addTopLevelObjectToInterface ( const DtUUID syncMatrix,
const DtUUID uuid 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::buildObjectHierarchy ( const DtUUID syncMatrix,
makVrv::DtUniqueID  id,
QTreeWidgetItem parent 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::setObjectPlansStatusInInterface ( const DtUUID syncMatrix,
const DtUUID objectUUID,
QTreeWidgetItem objectItem = NULL 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::renameObjectInInterface ( const DtUUID object,
const DtString name 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::setPlan ( const DtUUID syncMatrix,
const DtUUID object,
const QString &  phaseName 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::removePlan ( const DtUUID syncMatrix,
const DtUUID object,
const QString &  phaseName 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::copyPlan ( const DtUUID syncMatrix,
const DtUUID object,
const QString &  phaseName 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::pastePlan ( const DtUUID syncMatrix,
const DtUUID object,
const QString &  phaseName 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::activatePlan ( const DtUUID syncMatrix,
const DtUUID object,
const QString &  phaseName,
bool  activate 
)
virtual
virtual void makVrf::DtSyncMatrixLogic::destroySubDialogs ( )
virtual
virtual QString makVrf::DtSyncMatrixLogic::uniqueSyncMatrixName ( ) const
protectedvirtual
virtual QString makVrf::DtSyncMatrixLogic::uniqueSyncMatrixPhaseName ( ) const
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_clearSyncMatrices ( )
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_receivedSyncMatrixInfo ( const DtUUID syncMatrix)
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_receivedRenameSyncMatrix ( const DtUUID syncMatrix,
const DtString name 
)
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_receivedRemoveSyncMatrix ( const DtUUID syncMatrix)
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_enableAddAndRenameSyncMatrix ( bool  enable)
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_syncMatrixPhaseUpdate ( const DtUUID syncMatrix)
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_objectsSelected ( const DtUUID syncMatrix,
const std::vector< DtUUID > &  objects 
)
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_addObjectsDialogDestroyed ( )
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_receivedSyncMatrixObjectsList ( const DtUUID syncMatrix)
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_syncMatrixObjectUpdated ( const DtUUID syncMatrix,
const DtUUID object 
)
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_syncMatrixObjectRenamed ( const DtUUID object,
const DtString name 
)
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_conditionComplete ( const DtUUID syncMatrix,
const QString &  origPhaseName,
int  phaseIndex,
const QString &  newPhaseName,
const DtSimCondExpr expression 
)
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_conditionalDialogDestroyed ( )
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_receivedMoveToPhase ( const DtUUID ,
const DtString requestedPhase,
const DtString prevPhase,
bool  prevPhaseCompleted 
)
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_receivedPlanStatus ( const DtUUID object,
const DtString phaseName,
const DtString planSummary,
bool  valid,
bool  activated 
)
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_planWidgetDestroyed ( )
protectedvirtual
virtual void makVrf::DtSyncMatrixLogic::slot_uuidChanged ( const DtUUID oldUUID,
const DtUUID newUUID 
)
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtSyncMatrixLogic::myDe
protected
DtSyncMatrixDialogInterface* makVrf::DtSyncMatrixLogic::myInterface
protected
makVrv::DtSignalConnectionManager makVrf::DtSyncMatrixLogic::myConnections
protected
DtSyncMatrixAddObjectsDialog* makVrf::DtSyncMatrixLogic::myAddObjectsDialog
protected
DtSyncMatrixConditionalDialog* makVrf::DtSyncMatrixLogic::myConditionalDialog
protected
DtSyncMatrixPlanWidget* makVrf::DtSyncMatrixLogic::myPlanWidget
protected
bool makVrf::DtSyncMatrixLogic::myNextAddIsSelect
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)