![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtConditionalDialog (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtConditionalDialog () |
| virtual void | run (const std::vector< makVrv::DtSimEntry * > &data) |
| Override to run the dialog. | |
Public Attributes | |
| QVBoxLayout * | myMainLayout |
| QHBoxLayout * | myButtonLayout |
| QPushButton * | myOKButton |
| QPushButton * | myCancelButton |
| DtConditionalExpressionViewInterface * | myConditionalExpressionView |
Protected Slots | |
| virtual void | onOk () |
| virtual void | onCancel () |
Protected Member Functions | |
| virtual void | setupGui (const std::vector< makVrv::DtSimEntry * > &data) |
| Sets up gui. Also calls createConditionalExpressionView. | |
| virtual DtConditionalExpressionViewInterface * | createConditionalExpressionView () |
| virtual void | slot_conditionComplete () |
| virtual DtSimCondExpr * | conditionalExpression () const |
| Calls down to view to get condition. Memory allocated must be freed by caller. | |
| virtual void | enable () |
| enables interface | |
| virtual void | disable () |
| disbles interface | |
| virtual bool | editExpression (const DtSimCondExpr *, const std::vector< makVrv::DtSimEntry * > &data) |
| edits the expression | |
Protected Attributes | |
| DtConditionalLogic * | myLogic |
| bool | myOKEnabled |
| makVrf::DtConditionalDialog::DtConditionalDialog | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0 |
||
| ) |
| virtual makVrf::DtConditionalDialog::~DtConditionalDialog | ( | ) | [virtual] |
| virtual void makVrf::DtConditionalDialog::run | ( | const std::vector< makVrv::DtSimEntry * > & | data | ) | [virtual] |
Override to run the dialog.
Implements makVrf::DtConditionalDialogInterface.
| virtual void makVrf::DtConditionalDialog::setupGui | ( | const std::vector< makVrv::DtSimEntry * > & | data | ) | [protected, virtual] |
Sets up gui. Also calls createConditionalExpressionView.
Implements makVrf::DtConditionalDialogInterface.
| virtual DtConditionalExpressionViewInterface* makVrf::DtConditionalDialog::createConditionalExpressionView | ( | ) | [protected, virtual] |
| virtual void makVrf::DtConditionalDialog::slot_conditionComplete | ( | ) | [protected, virtual] |
| virtual DtSimCondExpr* makVrf::DtConditionalDialog::conditionalExpression | ( | ) | const [protected, virtual] |
Calls down to view to get condition. Memory allocated must be freed by caller.
Implements makVrf::DtConditionalDialogInterface.
| virtual void makVrf::DtConditionalDialog::enable | ( | ) | [protected, virtual] |
enables interface
Implements makVrf::DtConditionalDialogInterface.
| virtual void makVrf::DtConditionalDialog::disable | ( | ) | [protected, virtual] |
disbles interface
Implements makVrf::DtConditionalDialogInterface.
| virtual void makVrf::DtConditionalDialog::onOk | ( | ) | [protected, virtual, slot] |
| virtual void makVrf::DtConditionalDialog::onCancel | ( | ) | [protected, virtual, slot] |
| virtual bool makVrf::DtConditionalDialog::editExpression | ( | const DtSimCondExpr * | , |
| const std::vector< makVrv::DtSimEntry * > & | data | ||
| ) | [protected, virtual] |
edits the expression
Implements makVrf::DtConditionalDialogInterface.
| QVBoxLayout* makVrf::DtConditionalDialog::myMainLayout |
| QHBoxLayout* makVrf::DtConditionalDialog::myButtonLayout |
DtConditionalLogic* makVrf::DtConditionalDialog::myLogic [protected] |
bool makVrf::DtConditionalDialog::myOKEnabled [protected] |