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