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 Member Functions | Protected Attributes
makVrf::DtRegisterTriggerDialog Class Reference
Inheritance diagram for makVrf::DtRegisterTriggerDialog:
Inheritance graph
[legend]

Public Member Functions

 DtRegisterTriggerDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0, bool partOfGlobalPlan=false)
 
virtual ~DtRegisterTriggerDialog () override
 
virtual DtUUID triggerUUID () const
 
virtual void setTriggers (DtRwTriggersList *) override
 
- Public Member Functions inherited from makVrf::DtConditionalDialog
 DtConditionalDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0, bool partOfGlobalPlan=false, bool validOnlyForSyncMatrix=false)
 
virtual ~DtConditionalDialog () override
 
virtual void run (const std::set< makVrv::DtUniqueID > &data) override
 
virtual QString statementDescription () const override
 
virtual void setStatementDescription (const QString &) override
 
virtual void setCancelButtonText (const QString &) override
 
virtual void setShowDescription (bool)
 
- Public Member Functions inherited from makVrf::DtConditionalDialogInterface
 DtConditionalDialogInterface (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtConditionalDialogInterface () override
 
virtual void conditionComplete (const DtSimStatement &)
 
virtual void conditionCancelled ()
 
virtual DtRwTriggersListtriggers () const
 
virtual void closeEvent (QCloseEvent *) override
 
virtual bool alwaysPopOut () const
 
virtual void setConditionalMenu (DtVrfConditionalMenu *)
 
virtual void onCancel ()=0
 

Public Attributes

QComboBoxmyTriggersCombo
 
QLabelmyTriggersLabel
 
QHBoxLayout * myTriggersLayout
 
- Public Attributes inherited from makVrf::DtConditionalDialog
QVBoxLayout * myMainLayout
 
QWidget * myOKCancelButtonCanvas
 
QHBoxLayout * myButtonLayout
 
QPushButtonmyOKButton
 
QPushButtonmyCancelButton
 
DtConditionalExpressionViewmyConditionalExpressionView
 
QToolButtonmyLockButton
 
- Public Attributes inherited from makVrf::DtConditionalDialogInterface
boost::signals2::signal< void(const
DtSimStatement &)> 
signal_conditionComplete
 
boost::signals2::signal< void()> signal_conditionCancelled
 
boost::signals2::signal< void(DtConditionalDialogInterface *)> signal_destroyed
 
boost::signals2::signal< void(DtConditionalDialogInterface *)> signal_dialogComplete
 

Protected Member Functions

virtual void setupGui (const std::set< makVrv::DtUniqueID > &data) override
 
virtual void setupTriggers ()
 
virtual bool editExpression (const DtSimStatement *simStmt, const DtSimCondExpr *expr, const std::set< makVrv::DtUniqueID > &data) override
 
virtual void onOk () override
 
virtual void slot_addTrigger (const DtSimStatement &s)
 
virtual void slot_conditionCancelled ()
 
virtual void slot_conditionIncomplete () override
 
- Protected Member Functions inherited from makVrf::DtConditionalDialog
virtual bool immediatelyFinish ()
 
virtual
DtConditionalExpressionView
createConditionalExpressionView (bool partOfGlobalPlan, bool validOnlyForSyncMatrix)
 
virtual void slot_conditionComplete ()
 
virtual DtSimCondExprconditionalExpression () const override
 
virtual void enable () override
 
virtual void disable () override
 
virtual QSize sizeHint () const override
 
virtual QSize minimumSizeHint () const override
 
virtual bool eventFilter (QObject *, QEvent *) override
 
virtual QWidget * takeOKCancelButtonCanvas (QWidget *newParent) override
 
virtual void giveOKCancelButtonCanvas (QWidget *) override
 
virtual void setReadOnlyMode (bool) override
 
- Protected Member Functions inherited from makVrf::DtConditionalDialogInterface
virtual QWidget * sizeToParent () const
 

Protected Attributes

bool myAddNew
 
std::set< makVrv::DtUniqueIDmySelectedData
 
- Protected Attributes inherited from makVrf::DtConditionalDialog
DtConditionalLogicmyLogic
 
bool myOKEnabled
 
bool myPartOfGlobalPlan
 
bool myValidOnlyForSyncMatrix
 
bool myReadOnlyMode = false
 
- Protected Attributes inherited from makVrf::DtConditionalDialogInterface
makVrv::DtDemyDe
 
DtRwTriggersListmyTriggers
 
DtVrfConditionalMenumyConditionalMenu
 

Additional Inherited Members

- Signals inherited from makVrf::DtConditionalDialogInterface
void unlockPlan ()
 
- Protected Slots inherited from makVrf::DtConditionalDialog
virtual void onCancel () override
 

Constructor & Destructor Documentation

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

Member Function Documentation

virtual DtUUID makVrf::DtRegisterTriggerDialog::triggerUUID ( ) const
virtual
virtual void makVrf::DtRegisterTriggerDialog::setTriggers ( DtRwTriggersList )
overridevirtual
virtual void makVrf::DtRegisterTriggerDialog::setupGui ( const std::set< makVrv::DtUniqueID > &  data)
overrideprotectedvirtual

Sets up gui. Also calls createConditionalExpressionView.

Reimplemented from makVrf::DtConditionalDialog.

virtual void makVrf::DtRegisterTriggerDialog::setupTriggers ( )
protectedvirtual
virtual bool makVrf::DtRegisterTriggerDialog::editExpression ( const DtSimStatement ,
const DtSimCondExpr ,
const std::set< makVrv::DtUniqueID > &  data 
)
overrideprotectedvirtual

edits the expression

Reimplemented from makVrf::DtConditionalDialog.

virtual void makVrf::DtRegisterTriggerDialog::onOk ( )
overrideprotectedvirtual

Reimplemented from makVrf::DtConditionalDialog.

virtual void makVrf::DtRegisterTriggerDialog::slot_addTrigger ( const DtSimStatement s)
protectedvirtual
virtual void makVrf::DtRegisterTriggerDialog::slot_conditionCancelled ( )
protectedvirtual
virtual void makVrf::DtRegisterTriggerDialog::slot_conditionIncomplete ( )
overrideprotectedvirtual

Reimplemented from makVrf::DtConditionalDialog.

Member Data Documentation

QComboBox* makVrf::DtRegisterTriggerDialog::myTriggersCombo
QLabel* makVrf::DtRegisterTriggerDialog::myTriggersLabel
QHBoxLayout* makVrf::DtRegisterTriggerDialog::myTriggersLayout
bool makVrf::DtRegisterTriggerDialog::myAddNew
protected
std::set<makVrv::DtUniqueID> makVrf::DtRegisterTriggerDialog::mySelectedData
protected

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)