This class is used to define a Unique Key Constraint DataSet class object. More...
#include <UniquekeyConstraintWidget.h>
Public Member Functions | |
| bool | checkParameters () |
| Check the interface parameters. More... | |
| virtual te::da::Constraint * | getConstraint () |
| It returns the Constraint DataSet class object. More... | |
| Ui::ConstraintWidgetForm * | getForm () const |
| virtual void | setConstraint (te::da::Constraint *constraint) |
| UniqueKeyConstraintWidget (te::da::DataSetType *dsType, QWidget *parent=0, Qt::WindowFlags f=0) | |
| ~UniqueKeyConstraintWidget () | |
Protected Attributes | |
| te::qt::widgets::DoubleListWidget * | m_doubleListWidget |
| te::da::DataSetType * | m_dsType |
| std::unique_ptr< Ui::ConstraintWidgetForm > | m_ui |
This class is used to define a Unique Key Constraint DataSet class object.
Definition at line 45 of file UniquekeyConstraintWidget.h.
| te::qt::widgets::UniqueKeyConstraintWidget::UniqueKeyConstraintWidget | ( | te::da::DataSetType * | dsType, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | f = 0 |
||
| ) |
Definition at line 39 of file UniquekeyConstraintWidget.cpp.
References ~UniqueKeyConstraintWidget().
|
default |
Referenced by UniqueKeyConstraintWidget().
|
inherited |
Check the interface parameters.
Definition at line 73 of file ConstraintWidget.cpp.
References te::qt::widgets::DoubleListWidget::getOutputValues(), te::qt::widgets::ConstraintWidget::m_doubleListWidget, and te::qt::widgets::ConstraintWidget::m_ui.
Referenced by te::qt::widgets::ConstraintsIndexesPropertyDialog::onokPushButtonClicked().
|
virtual |
It returns the Constraint DataSet class object.
Implements te::qt::widgets::ConstraintWidget.
Definition at line 47 of file UniquekeyConstraintWidget.cpp.
References te::da::UniqueKey::add(), te::dt::Property::clone(), te::qt::widgets::DoubleListWidget::getOutputValues(), te::dt::CompositeProperty::getProperty(), te::qt::widgets::ConstraintWidget::m_doubleListWidget, te::qt::widgets::ConstraintWidget::m_dsType, te::qt::widgets::ConstraintWidget::m_ui, p, and te::da::Constraint::setName().
Referenced by te::qt::widgets::ConstraintsIndexesPropertyDialog::onokPushButtonClicked().
|
inherited |
Definition at line 68 of file ConstraintWidget.cpp.
References te::qt::widgets::ConstraintWidget::m_ui.
|
virtual |
Definition at line 80 of file UniquekeyConstraintWidget.cpp.
References te::da::Constraint::getName(), te::da::UniqueKey::getProperties(), te::dt::CompositeProperty::getProperties(), te::qt::widgets::ConstraintWidget::m_doubleListWidget, te::qt::widgets::ConstraintWidget::m_dsType, te::qt::widgets::ConstraintWidget::m_ui, te::qt::widgets::DoubleListWidget::setInputValues(), and te::qt::widgets::DoubleListWidget::setOutputValues().
Referenced by te::qt::widgets::ConstraintsIndexesPropertyDialog::setConstraint().
|
protectedinherited |
Definition at line 88 of file ConstraintWidget.h.
Referenced by te::qt::widgets::ConstraintWidget::checkParameters(), te::qt::widgets::ConstraintWidget::ConstraintWidget(), getConstraint(), te::qt::widgets::PrimaryKeyConstraintWidget::getConstraint(), te::qt::widgets::PrimaryKeyConstraintWidget::setConstraint(), and setConstraint().
|
protectedinherited |
Definition at line 89 of file ConstraintWidget.h.
Referenced by te::qt::widgets::ConstraintWidget::ConstraintWidget(), te::qt::widgets::PrimaryKeyConstraintWidget::getConstraint(), getConstraint(), te::qt::widgets::PrimaryKeyConstraintWidget::setConstraint(), and setConstraint().
|
protectedinherited |
Definition at line 87 of file ConstraintWidget.h.
Referenced by te::qt::widgets::ConstraintWidget::checkParameters(), te::qt::widgets::ConstraintWidget::ConstraintWidget(), te::qt::widgets::PrimaryKeyConstraintWidget::getConstraint(), getConstraint(), te::qt::widgets::ConstraintWidget::getForm(), te::qt::widgets::PrimaryKeyConstraintWidget::setConstraint(), and setConstraint().