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

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

#include <PrimaryKeyConstraintWidget.h>

Inheritance diagram for te::qt::widgets::PrimaryKeyConstraintWidget:
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
 
 PrimaryKeyConstraintWidget (te::da::DataSetType *dsType, QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual void setConstraint (te::da::Constraint *constraint)
 
 ~PrimaryKeyConstraintWidget ()
 

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 Primare Key Constraint DataSet class object.

Definition at line 45 of file PrimaryKeyConstraintWidget.h.

Constructor & Destructor Documentation

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

Definition at line 38 of file PrimaryKeyConstraintWidget.cpp.

te::qt::widgets::PrimaryKeyConstraintWidget::~PrimaryKeyConstraintWidget ( )

Definition at line 43 of file PrimaryKeyConstraintWidget.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::PrimaryKeyConstraintWidget::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 47 of file PrimaryKeyConstraintWidget.cpp.

References te::da::PrimaryKey::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::PrimaryKeyConstraintWidget::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: