| umbrello 25.04.1
    Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology | 
#include <settingsdialog.h>
 
  
| Classes | |
| struct | UIWidgets | 
| Public Member Functions | |
| SettingsDialog (QWidget *parent, Settings::OptionState *state) | |
| ~SettingsDialog () | |
| void | setCurrentPage (PageType page) | 
| bool | getChangesApplied () const | 
| QString | getCodeGenerationLanguage () | 
|  Public Member Functions inherited from MultiPageDialogBase | |
| MultiPageDialogBase (QWidget *parent, bool withDefaultButton=false) | |
| virtual | ~MultiPageDialogBase () | 
| void | apply () | 
| void | setCaption (const QString &caption) | 
| void | accept () | 
| void | reject () | 
| KPageWidgetItem * | currentPage () const | 
| void | addPage (KPageWidgetItem *page) | 
| void | setCurrentPage (KPageWidgetItem *page) | 
| int | exec () | 
| virtual bool | isModified () const | 
| Private Slots | |
| void | slotApply () | 
| void | slotOk () | 
| void | slotDefault () | 
| Private Member Functions | |
| void | setupUIPage () | 
| void | setupGeneralPage () | 
| void | setupClassPage () | 
| void | setupCodeImportPage () | 
| void | setupCodeGenPage () | 
| void | setupCodeViewerPage (Settings::CodeViewerState options) | 
| void | setupAutoLayoutPage () | 
| void | applyPage (KPageWidgetItem *) | 
| Private Attributes | |
| DontAskAgainWidget * | m_dontAskAgainWidget | 
| Settings::OptionState * | m_pOptionState | 
| UMLWidgetStylePage * | m_pUserInterfacePage | 
| AutoLayoutOptionPage * | m_pAutoLayoutPage | 
| CodeImportOptionsPage * | m_pCodeImportPage | 
| CodeGenOptionsPage * | m_pCodeGenPage | 
| CodeViewerOptionsPage * | m_pCodeViewerPage | 
| GeneralOptionPage * | m_pGeneralPage | 
| ClassOptionsPage * | m_pClassPage | 
| UIOptionsPage * | m_uiOptionsPage | 
| bool | m_bChangesApplied | 
| KPageWidgetItem * | pageCodeViewer | 
| KPageWidgetItem * | pageFont | 
| KPageWidgetItem * | pageCodeImport | 
| KPageWidgetItem * | pageCodeGen | 
| KPageWidgetItem * | pageUserInterface | 
| KPageWidgetItem * | pageClass | 
| KPageWidgetItem * | pageAutoLayout | 
| KPageWidgetItem * | pageGeneral | 
| SettingsDialog::SettingsDialog | ( | QWidget * | parent, | 
| Settings::OptionState * | state ) | 
| SettingsDialog::~SettingsDialog | ( | ) | 
| 
 | private | 
| 
 | inline | 
| QString SettingsDialog::getCodeGenerationLanguage | ( | ) | 
| void SettingsDialog::setCurrentPage | ( | PageType | page | ) | 
Set current page
| page | the page to set | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | privateslot | 
| 
 | privateslot | 
| 
 | privateslot | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private |