27 #include "../../../dataaccess/dataset/DataSetType.h"
28 #include "../../../dataaccess/dataset/UniqueKey.h"
31 #include "ui_ConstraintWidgetForm.h"
32 #include "ui_DoubleListWidgetForm.h"
36 #include <QtGui/QWidget>
51 if(m_ui->m_nameLineEdit->text().isEmpty())
56 std::string constraintName = m_ui->m_nameLineEdit->text().toStdString();
59 std::vector<std::string> vec = m_doubleListWidget->getOutputValues();
71 for(
size_t t = 0; t < vec.size(); ++t)
void add(te::dt::Property *p)
It adds the property to the list of properties that participates in the unique key.
This virtual class is used to define a Constraint DataSet class object.
virtual void setName(const std::string &name)
It sets the constraint name.
~UniqueKeyConstraintWidget()
It describes a unique key (uk) constraint.
UniqueKeyConstraintWidget(te::da::DataSetType *dsType, QWidget *parent=0, Qt::WindowFlags f=0)
A class that models the description of a dataset.
virtual te::da::Constraint * getConstraint()
It returns the Constraint DataSet class object.
It models a property definition.
virtual Property * clone() const =0
It returns a clone of the object.