All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::qt::widgets::UniqueKeyConstraintWidget Class Reference

This class is used to define a Unique Key Constraint DataSet class object. More...

#include <UniquekeyConstraintWidget.h>

Inheritance diagram for te::qt::widgets::UniqueKeyConstraintWidget:
te::qt::widgets::ConstraintWidget

Public Member Functions

bool checkParameters ()
 Check the interface parameters. More...
 
virtual te::da::ConstraintgetConstraint ()
 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::DoubleListWidgetm_doubleListWidget
 
te::da::DataSetTypem_dsType
 
std::auto_ptr
< Ui::ConstraintWidgetForm > 
m_ui
 

Detailed Description

This class is used to define a Unique Key Constraint DataSet class object.

Definition at line 45 of file UniquekeyConstraintWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::UniqueKeyConstraintWidget::UniqueKeyConstraintWidget ( te::da::DataSetType dsType,
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Definition at line 39 of file UniquekeyConstraintWidget.cpp.

te::qt::widgets::UniqueKeyConstraintWidget::~UniqueKeyConstraintWidget ( )

Definition at line 44 of file UniquekeyConstraintWidget.cpp.

Member Function Documentation

bool te::qt::widgets::ConstraintWidget::checkParameters ( )
inherited

Check the interface parameters.

Returns
True if the necessary parameters is ok and false in other case.

Definition at line 75 of file ConstraintWidget.cpp.

te::da::Constraint * te::qt::widgets::UniqueKeyConstraintWidget::getConstraint ( )
virtual

It returns the Constraint DataSet class object.

Returns
The caller of this method will TAKE the ownership of the returned Constraint pointer.

Implements te::qt::widgets::ConstraintWidget.

Definition at line 48 of file UniquekeyConstraintWidget.cpp.

References te::da::UniqueKey::add(), te::dt::Property::clone(), and te::da::Constraint::setName().

Ui::ConstraintWidgetForm * te::qt::widgets::ConstraintWidget::getForm ( ) const
inherited

Definition at line 70 of file ConstraintWidget.cpp.

void te::qt::widgets::UniqueKeyConstraintWidget::setConstraint ( te::da::Constraint constraint)
virtual

Member Data Documentation

te::qt::widgets::DoubleListWidget* te::qt::widgets::ConstraintWidget::m_doubleListWidget
protectedinherited
te::da::DataSetType* te::qt::widgets::ConstraintWidget::m_dsType
protectedinherited
std::auto_ptr<Ui::ConstraintWidgetForm> te::qt::widgets::ConstraintWidget::m_ui
protectedinherited

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