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

Public Member Functions

 DtSyncMatrixDialog (makVrv::DtDe &de, QWidget *parent=0, const Qt::WindowFlags &flags=0)
 
virtual ~DtSyncMatrixDialog () override
 
virtual QWidget * widget () override
 
virtual DtSyncMatrixLogiccreateLogic ()
 
virtual void init () override
 
virtual bool hasSyncMatrixNamed (const QString &name) const override
 
virtual bool hasSyncMatrixPhaseNamed (const QString &name) const override
 
virtual void clearAll () override
 
virtual void clearCurrentSyncMatrix () override
 
virtual void clearCurrentSyncMatrixObjects () override
 
virtual void clearCurrentSyncMatrixPlans () override
 
virtual void blockSyncMatrixNameEvents (bool block) override
 
virtual void addSyncMatrix (const DtUUID &syncMatrix, const QString &name) override
 
virtual void renameSyncMatrix (const DtUUID &syncMatrix, const QString &name) override
 
virtual void removeSyncMatrix (const DtUUID &syncMatrix) override
 
virtual DtUUID selectedSyncMatrix () const override
 
virtual void addingObjectsStopped () override
 
virtual void setCanAddAndRenameSyncMatrix (bool enable) override
 
virtual void resetPhases (const DtUUID &currentSyncMatrix, const DtUUID &prevSyncMatrix, const DtRwSyncMatrixPhaseList &phases) override
 
virtual void moveToPhase (const QString &requestedPhase, const QString &prevPhase, bool prevPhaseCompleted) override
 
virtual QTreeWidgetItemgetTopLevelObject (const DtUUID &uuid) override
 
virtual QTreeWidgetItemaddTopLevelObject (const DtUUID &syncMatrixUUID, const DtUUID &uuid, const QString &name) override
 
virtual QTreeWidgetItemaddChildObject (QTreeWidgetItem *parent, const DtUUID &syncMatrixUUID, const DtUUID &uuid, const QString &name) override
 
virtual void setPlanStatus (const DtUUID &uuid, const QString &phaseName, const DtRwSyncMatrixPlan *planSummary, bool valid, bool activated) override
 
virtual void setPlanStatus (QTreeWidgetItem *item, const QString &phaseName, const DtRwSyncMatrixPlan *planSummary, bool valid, bool activated) override
 
virtual void removeObject (const DtUUID &uuid) override
 
virtual void renameObject (const DtUUID &uuid, const QString &name) override
 
virtual void select (const DtUUID &) override
 
virtual void sortObjects () override
 
virtual int showObjectsInAnotherMatrixWarning (const QString &message) override
 
virtual void refreshDisplay () override
 
- Public Member Functions inherited from makVrf::DtSyncMatrixDialogInterface
virtual ~DtSyncMatrixDialogInterface ()
 
virtual void updateDisplay ()=0
 

Public Attributes

Ui_syncMatrixWidgetUi myUiImpl
 

Protected Types

typedef QMap< QString, intPhaseColumnsWidthMap
 

Protected Slots

virtual void slot_close ()
 
virtual void slot_addSyncMatrix ()
 
virtual void slot_removeSyncMatrix ()
 
virtual void slot_renameSyncMatrix ()
 
virtual void slot_currentSyncMatrixChanged (int index)
 
virtual void slot_addPhase (int phaseIndex)
 
virtual void slot_removePhase (const QString &phaseName)
 
virtual void slot_editPhase (const QString &phaseName)
 
virtual void slot_movePhase (const QString &phaseName, int phaseIndex)
 
virtual void slot_addObject ()
 
virtual void slot_removeObject (const DtUUID &uuid)
 
virtual void slot_setPlan (const DtUUID &uuid, const QString &phaseName)
 
virtual void slot_linkPlan (const DtUUID &uuid, const QString &phaseName, const QString &previousPhaseName)
 
virtual void slot_unlinkPlan (const DtUUID &uuid, const QString &phaseName, const QString &previousPhaseName)
 
virtual void slot_removePlan (const DtUUID &uuid, const QString &phaseName)
 
virtual void slot_copyPlan (const DtUUID &uuid, const QString &phaseName)
 
virtual void slot_pastePlan (const DtUUID &uuid, const QString &phaseName)
 
virtual void slot_activatePlan (const DtUUID &uuid, const QString &phaseName, bool activate)
 
virtual void updateDisplay () override
 

Protected Member Functions

virtual void keyPressEvent (QKeyEvent *evt) override
 
virtual void showEvent (QShowEvent *evt) override
 

Protected Attributes

makVrv::DtDemyDe
 
DtSyncMatrixLogicmyLogic
 
DtSyncMatrixTreeWidgetmySyncMatrix
 
DtSyncMatrixNameComboBoxmySyncMatrixName
 
QMap< DtUUID,
PhaseColumnsWidthMap
myMatrixPhaseColumnsWidthMap
 

Member Typedef Documentation

typedef QMap<QString, int> makVrf::DtSyncMatrixDialog::PhaseColumnsWidthMap
protected

Constructor & Destructor Documentation

makVrf::DtSyncMatrixDialog::DtSyncMatrixDialog ( makVrv::DtDe de,
QWidget *  parent = 0,
const Qt::WindowFlags &  flags = 0 
)
virtual makVrf::DtSyncMatrixDialog::~DtSyncMatrixDialog ( )
overridevirtual

Member Function Documentation

virtual QWidget* makVrf::DtSyncMatrixDialog::widget ( )
inlineoverridevirtual

Returns widget that represents this dialog.

Implements makVrf::DtSyncMatrixDialogInterface.

virtual DtSyncMatrixLogic* makVrf::DtSyncMatrixDialog::createLogic ( )
virtual
virtual void makVrf::DtSyncMatrixDialog::init ( )
overridevirtual
virtual bool makVrf::DtSyncMatrixDialog::hasSyncMatrixNamed ( const QString &  name) const
overridevirtual
virtual bool makVrf::DtSyncMatrixDialog::hasSyncMatrixPhaseNamed ( const QString &  name) const
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::clearAll ( )
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::clearCurrentSyncMatrix ( )
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::clearCurrentSyncMatrixObjects ( )
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::clearCurrentSyncMatrixPlans ( )
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::blockSyncMatrixNameEvents ( bool  block)
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::addSyncMatrix ( const DtUUID syncMatrix,
const QString &  name 
)
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::renameSyncMatrix ( const DtUUID syncMatrix,
const QString &  name 
)
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::removeSyncMatrix ( const DtUUID syncMatrix)
overridevirtual
virtual DtUUID makVrf::DtSyncMatrixDialog::selectedSyncMatrix ( ) const
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::addingObjectsStopped ( )
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::setCanAddAndRenameSyncMatrix ( bool  enable)
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::resetPhases ( const DtUUID currentSyncMatrix,
const DtUUID prevSyncMatrix,
const DtRwSyncMatrixPhaseList phases 
)
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::moveToPhase ( const QString &  requestedPhase,
const QString &  prevPhase,
bool  prevPhaseCompleted 
)
overridevirtual
virtual QTreeWidgetItem* makVrf::DtSyncMatrixDialog::getTopLevelObject ( const DtUUID uuid)
overridevirtual
virtual QTreeWidgetItem* makVrf::DtSyncMatrixDialog::addTopLevelObject ( const DtUUID syncMatrixUUID,
const DtUUID uuid,
const QString &  name 
)
overridevirtual
virtual QTreeWidgetItem* makVrf::DtSyncMatrixDialog::addChildObject ( QTreeWidgetItem parent,
const DtUUID syncMatrixUUID,
const DtUUID uuid,
const QString &  name 
)
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::setPlanStatus ( const DtUUID uuid,
const QString &  phaseName,
const DtRwSyncMatrixPlan planSummary,
bool  valid,
bool  activated 
)
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::setPlanStatus ( QTreeWidgetItem item,
const QString &  phaseName,
const DtRwSyncMatrixPlan planSummary,
bool  valid,
bool  activated 
)
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::removeObject ( const DtUUID uuid)
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::renameObject ( const DtUUID uuid,
const QString &  name 
)
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::select ( const DtUUID )
overridevirtual

Selects the matrix (if it exists) that has the UUID.

Implements makVrf::DtSyncMatrixDialogInterface.

virtual void makVrf::DtSyncMatrixDialog::sortObjects ( )
overridevirtual
virtual int makVrf::DtSyncMatrixDialog::showObjectsInAnotherMatrixWarning ( const QString &  message)
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::refreshDisplay ( )
overridevirtual
virtual void makVrf::DtSyncMatrixDialog::keyPressEvent ( QKeyEvent *  evt)
overrideprotectedvirtual
virtual void makVrf::DtSyncMatrixDialog::showEvent ( QShowEvent *  evt)
overrideprotectedvirtual
virtual void makVrf::DtSyncMatrixDialog::slot_close ( )
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_addSyncMatrix ( )
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_removeSyncMatrix ( )
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_renameSyncMatrix ( )
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_currentSyncMatrixChanged ( int  index)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_addPhase ( int  phaseIndex)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_removePhase ( const QString &  phaseName)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_editPhase ( const QString &  phaseName)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_movePhase ( const QString &  phaseName,
int  phaseIndex 
)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_addObject ( )
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_removeObject ( const DtUUID uuid)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_setPlan ( const DtUUID uuid,
const QString &  phaseName 
)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_linkPlan ( const DtUUID uuid,
const QString &  phaseName,
const QString &  previousPhaseName 
)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_unlinkPlan ( const DtUUID uuid,
const QString &  phaseName,
const QString &  previousPhaseName 
)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_removePlan ( const DtUUID uuid,
const QString &  phaseName 
)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_copyPlan ( const DtUUID uuid,
const QString &  phaseName 
)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_pastePlan ( const DtUUID uuid,
const QString &  phaseName 
)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::slot_activatePlan ( const DtUUID uuid,
const QString &  phaseName,
bool  activate 
)
protectedvirtualslot
virtual void makVrf::DtSyncMatrixDialog::updateDisplay ( )
overrideprotectedvirtualslot

Member Data Documentation

Ui_syncMatrixWidgetUi makVrf::DtSyncMatrixDialog::myUiImpl
makVrv::DtDe& makVrf::DtSyncMatrixDialog::myDe
protected
DtSyncMatrixLogic* makVrf::DtSyncMatrixDialog::myLogic
protected
DtSyncMatrixTreeWidget* makVrf::DtSyncMatrixDialog::mySyncMatrix
protected
DtSyncMatrixNameComboBox* makVrf::DtSyncMatrixDialog::mySyncMatrixName
protected
QMap<DtUUID, PhaseColumnsWidthMap> makVrf::DtSyncMatrixDialog::myMatrixPhaseColumnsWidthMap
protected

save phase columns width for each matrix


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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)