te::qt::widgets::ConstraintsIndexesPropertyDialog Class Reference

A dialog for creating a constraint or a index property. More...

#include <ConstraintsIndexesPropertyDialog.h>

Inheritance diagram for te::qt::widgets::ConstraintsIndexesPropertyDialog:

Public Slots

void onidxRadioButtonToggled (bool status)
 
void onokPushButtonClicked ()
 
void onpkRadioButtonToggled (bool status)
 
void onukRadioButtonToggled (bool status)
 

Public Member Functions

 ConstraintsIndexesPropertyDialog (te::da::DataSetType *dsType, QWidget *parent=0, Qt::WindowFlags f=0)
 
void setConstraint (te::da::Constraint *constraint)
 
void setIndex (te::da::Index *index)
 
 ~ConstraintsIndexesPropertyDialog ()
 

Protected Member Functions

void freeWidget ()
 

Private Attributes

te::da::DataSetTypem_dsType
 
te::qt::widgets::IndexWidgetm_indexWidget
 
te::qt::widgets::PrimaryKeyConstraintWidgetm_pkConstraintWidget
 
std::auto_ptr< Ui::ConstraintsIndexesPropertyDialogForm > m_ui
 
te::qt::widgets::UniqueKeyConstraintWidgetm_ukConstraintWidget
 
QGridLayout * m_widgetLayout
 

Detailed Description

A dialog for creating a constraint or a index property.

Definition at line 61 of file ConstraintsIndexesPropertyDialog.h.

Constructor & Destructor Documentation

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

Member Function Documentation

void te::qt::widgets::ConstraintsIndexesPropertyDialog::freeWidget ( )
protected
void te::qt::widgets::ConstraintsIndexesPropertyDialog::onidxRadioButtonToggled ( bool  status)
slot
void te::qt::widgets::ConstraintsIndexesPropertyDialog::onokPushButtonClicked ( )
slot
void te::qt::widgets::ConstraintsIndexesPropertyDialog::onpkRadioButtonToggled ( bool  status)
slot
void te::qt::widgets::ConstraintsIndexesPropertyDialog::onukRadioButtonToggled ( bool  status)
slot
void te::qt::widgets::ConstraintsIndexesPropertyDialog::setConstraint ( te::da::Constraint constraint)
void te::qt::widgets::ConstraintsIndexesPropertyDialog::setIndex ( te::da::Index index)

Member Data Documentation

te::da::DataSetType* te::qt::widgets::ConstraintsIndexesPropertyDialog::m_dsType
private

Definition at line 89 of file ConstraintsIndexesPropertyDialog.h.

te::qt::widgets::IndexWidget* te::qt::widgets::ConstraintsIndexesPropertyDialog::m_indexWidget
private

Definition at line 92 of file ConstraintsIndexesPropertyDialog.h.

te::qt::widgets::PrimaryKeyConstraintWidget* te::qt::widgets::ConstraintsIndexesPropertyDialog::m_pkConstraintWidget
private

Definition at line 90 of file ConstraintsIndexesPropertyDialog.h.

std::auto_ptr<Ui::ConstraintsIndexesPropertyDialogForm> te::qt::widgets::ConstraintsIndexesPropertyDialog::m_ui
private

Definition at line 88 of file ConstraintsIndexesPropertyDialog.h.

te::qt::widgets::UniqueKeyConstraintWidget* te::qt::widgets::ConstraintsIndexesPropertyDialog::m_ukConstraintWidget
private

Definition at line 91 of file ConstraintsIndexesPropertyDialog.h.

QGridLayout* te::qt::widgets::ConstraintsIndexesPropertyDialog::m_widgetLayout
private

Definition at line 94 of file ConstraintsIndexesPropertyDialog.h.


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