#include <singlepagedialogbase.h>
Base class for single page property dialogs
- Author
- Ralf Habacker
Bugs and comments to umbre.nosp@m.llo-.nosp@m.devel.nosp@m.@kde.nosp@m..org or https://bugs.kde.org
◆ ButtonCode
Enumerator |
---|
Cancel | |
Ok | |
Apply | |
◆ SinglePageDialogBase()
SinglePageDialogBase::SinglePageDialogBase |
( |
QWidget * | parent, |
|
|
bool | withApplyButton = false, |
|
|
bool | withSearchButton = false ) |
|
explicit |
◆ ~SinglePageDialogBase()
SinglePageDialogBase::~SinglePageDialogBase |
( |
| ) |
|
|
virtual |
◆ apply()
bool SinglePageDialogBase::apply |
( |
| ) |
|
|
virtual |
Apply dialog changes to the related object.
This method could be overridden in derived dialogs to suppport post dialog applying.
- Returns
- true apply succeeds
-
false apply does not succeed
Reimplemented in ParameterPropertiesDialog, SelectOperationDialog, StereoAttributeDialog, UMLAttributeDialog, UMLCheckConstraintDialog, UMLEntityAttributeDialog, UMLEnumLiteralDialog, UMLInstanceAttributeDialog, UMLOperationDialog, UMLRoleDialog, UMLTemplateDialog, and UMLUniqueConstraintDialog.
◆ enableButtonOk()
void SinglePageDialogBase::enableButtonOk |
( |
bool | enable | ) |
|
|
protected |
Enable the ok button.
- Parameters
-
◆ mainWidget()
QWidget * SinglePageDialogBase::mainWidget |
( |
| ) |
|
- Returns
- The main widget. Will return `this` as the mainWidget if none was set before. This way you can write
QWidget * mainWidget()
Definition singlepagedialogbase.cpp:136
when using designer.
◆ setButtonText()
Set the text of a dedicated button.
- Parameters
-
code | button code |
text | button text |
◆ setCaption()
void SinglePageDialogBase::setCaption |
( |
const QString & | caption | ) |
|
◆ setMainWidget()
void SinglePageDialogBase::setMainWidget |
( |
QWidget * | widget | ) |
|
Sets the main widget of the dialog.
◆ slotApply
void SinglePageDialogBase::slotApply |
( |
| ) |
|
|
protectedslot |
Used when the Apply button is clicked. Calls apply().
◆ slotCancel
void SinglePageDialogBase::slotCancel |
( |
| ) |
|
|
protectedslot |
Used when the Cancel button is clicked.
◆ slotClicked
void SinglePageDialogBase::slotClicked |
( |
QAbstractButton * | button | ) |
|
|
protectedslot |
Used when the Cancel button is clicked.
◆ slotOk
void SinglePageDialogBase::slotOk |
( |
| ) |
|
|
protectedslot |
Used when the OK button is clicked. Calls apply().
◆ validate()
bool SinglePageDialogBase::validate |
( |
| ) |
|
|
protectedvirtual |
Return state of dialog input validation.
The false state is used to prevent closing the dialog.
- Returns
- true if dialog entries are valid
Reimplemented in ParameterPropertiesDialog.
◆ m_buttonBox
QDialogButtonBox* SinglePageDialogBase::m_buttonBox |
|
protected |
◆ m_mainWidget
QWidget* SinglePageDialogBase::m_mainWidget |
|
protected |
The documentation for this class was generated from the following files: