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:
QDialog

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::unique_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 63 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 ( )
default

Member Function Documentation

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

Member Data Documentation

te::da::DataSetType* te::qt::widgets::ConstraintsIndexesPropertyDialog::m_dsType
private
te::qt::widgets::IndexWidget* te::qt::widgets::ConstraintsIndexesPropertyDialog::m_indexWidget
private
te::qt::widgets::PrimaryKeyConstraintWidget* te::qt::widgets::ConstraintsIndexesPropertyDialog::m_pkConstraintWidget
private
std::unique_ptr<Ui::ConstraintsIndexesPropertyDialogForm> te::qt::widgets::ConstraintsIndexesPropertyDialog::m_ui
private
te::qt::widgets::UniqueKeyConstraintWidget* te::qt::widgets::ConstraintsIndexesPropertyDialog::m_ukConstraintWidget
private
QGridLayout* te::qt::widgets::ConstraintsIndexesPropertyDialog::m_widgetLayout
private

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