umbrello  2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Public Slots | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
UMLUniqueConstraintDialog Class Reference

A dialog page to display unique constraint properties. More...

#include <umluniqueconstraintdialog.h>

Inheritance diagram for UMLUniqueConstraintDialog:
Collaboration diagram for UMLUniqueConstraintDialog:

Public Slots

void slotResetWidgetState ()
 
void slotAddAttribute ()
 
void slotDeleteAttribute ()
 

Public Member Functions

 UMLUniqueConstraintDialog (QWidget *parent, UMLUniqueConstraint *pUniqueConstraint)
 
 ~UMLUniqueConstraintDialog ()
 
- Public Member Functions inherited from SinglePageDialogBase
 SinglePageDialogBase (QWidget *parent, bool withApplyButton=false, bool withSearchButton=false)
 
virtual ~SinglePageDialogBase ()
 

Protected Member Functions

void setupDialog ()
 
virtual bool apply ()
 
- Protected Member Functions inherited from SinglePageDialogBase
virtual bool validate ()
 

Private Attributes

UMLUniqueConstraintm_pUniqueConstraint
 
QGroupBox * m_pAttributeListGB
 
QLabel * m_pNameL
 
KLineEdit * m_pNameLE
 
QListWidget * m_pAttributeListLW
 
KComboBox * m_pAttributeCB
 
QPushButton * m_pAddPB
 
QPushButton * m_pRemovePB
 
UMLEntityAttributeList m_pEntityAttributeList
 
UMLEntityAttributeList m_pConstraintAttributeList
 

Additional Inherited Members

- Protected Slots inherited from SinglePageDialogBase
void slotApply ()
 
void slotOk ()
 

Detailed Description

A dialog page to display unique constraint properties.

A dialog page to display unique constraint properties.

Author
Sharan Rao Bugs and comments to umbre.nosp@m.llo-.nosp@m.devel.nosp@m.@kde.nosp@m..org or https://bugs.kde.org

Constructor & Destructor Documentation

UMLUniqueConstraintDialog::UMLUniqueConstraintDialog ( QWidget *  parent,
UMLUniqueConstraint pUniqueConstraint 
)

Sets up the UMLUniqueConstraintDialog.

Parameters
parentThe parent to the UMLUniqueConstraintDialog.
pUniqueConstraintThe Unique Constraint to show the properties of.
UMLUniqueConstraintDialog::~UMLUniqueConstraintDialog ( )

Standard destructor.

Member Function Documentation

bool UMLUniqueConstraintDialog::apply ( )
protectedvirtual

Apply changes.

Reimplemented from SinglePageDialogBase.

Here is the call graph for this function:

void UMLUniqueConstraintDialog::setupDialog ( )
protected

Sets up the dialog.

Here is the call graph for this function:

void UMLUniqueConstraintDialog::slotAddAttribute ( )
slot

Adds attribute to the list.

Here is the call graph for this function:

void UMLUniqueConstraintDialog::slotDeleteAttribute ( )
slot

Deletes an attribute from the list.

Here is the call graph for this function:

void UMLUniqueConstraintDialog::slotResetWidgetState ( )
slot

Enable or Disable the widgets.

Member Data Documentation

QPushButton* UMLUniqueConstraintDialog::m_pAddPB
private
KComboBox* UMLUniqueConstraintDialog::m_pAttributeCB
private
QGroupBox* UMLUniqueConstraintDialog::m_pAttributeListGB
private
QListWidget* UMLUniqueConstraintDialog::m_pAttributeListLW
private
UMLEntityAttributeList UMLUniqueConstraintDialog::m_pConstraintAttributeList
private
UMLEntityAttributeList UMLUniqueConstraintDialog::m_pEntityAttributeList
private
QLabel* UMLUniqueConstraintDialog::m_pNameL
private
KLineEdit* UMLUniqueConstraintDialog::m_pNameLE
private
QPushButton * UMLUniqueConstraintDialog::m_pRemovePB
private
UMLUniqueConstraint* UMLUniqueConstraintDialog::m_pUniqueConstraint
private

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