Qt Utilities  5.12.0
Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models
Namespaces | Classes | Enumerations | Functions
Dialogs Namespace Reference

Provides common dialogs such as AboutDialog, EnterPasswordDialog and SettingsDialog. More...

Namespaces

 Ui
 

Classes

class  AboutDialog
 The AboutDialog class provides a simple about dialog. More...
 
class  BrushEditor
 The BrushEditor class is used by PaletteEditor. More...
 
class  ColorDelegate
 The ColorDelegate class is used by PaletteEditor. More...
 
class  EnterPasswordDialog
 The EnterPasswordDialog class provides a simple dialog to ask the user for a password. More...
 
class  OptionCategory
 The OptionCategory class wraps associated option pages. More...
 
class  OptionCategoryFilterModel
 The OptionCategoryFilterModel class is used by SettingsDialog to filter option categories. More...
 
class  OptionCategoryModel
 The OptionCategoryModel class is used by SettingsDialog to store and display option categories. More...
 
class  OptionPage
 The OptionPage class is the base class for SettingsDialog pages. More...
 
class  PaletteEditor
 The PaletteEditor class provides a dialog to customize a QPalette. More...
 
class  PaletteModel
 The PaletteModel class is used by PaletteEditor. More...
 
struct  QtSettingsData
 
class  RoleEditor
 The RoleEditor class is used by PaletteEditor. More...
 
class  SettingsDialog
 The SettingsDialog class provides a framework for creating settings dialogs with different categories and subcategories. More...
 
class  UiFileBasedOptionPage
 The UiFileBasedOptionPage class is the base class for SettingsDialog pages using UI files to describe the widget tree. More...
 

Enumerations

enum  DocumentStatus { DocumentStatus::NoDocument, DocumentStatus::Saved, DocumentStatus::Unsaved }
 The DocumentStatus enum specifies the status of the document in a window. More...
 
enum  { BrushRole = 33 }
 

Functions

QString QT_UTILITIES_EXPORT generateWindowTitle (DocumentStatus documentStatus, const QString &documentPath)
 Generates the window title string for the specified documentStatus and documentPath. More...
 
 QtAppearanceOptionPage (QtSettingsData &settings, QWidget *parentWidget=nullptr)
 
 QtLanguageOptionPage (QtSettingsData &settings, QWidget *parentWidget=nullptr)
 
 QtEnvOptionPage (QtSettingsData &settings, QWidget *parentWidget=nullptr)
 

Detailed Description

Provides common dialogs such as AboutDialog, EnterPasswordDialog and SettingsDialog.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
BrushRole 

Definition at line 17 of file paletteeditor.cpp.

◆ DocumentStatus

The DocumentStatus enum specifies the status of the document in a window.

Enumerator
NoDocument 

There is no document opened. The document path is ignored in this case.

Saved 

There is a document opened. All modifications have been saved yet.

Unsaved 

There is a document opened and there are unsaved modifications.

Definition at line 18 of file dialogutils.h.

Function Documentation

◆ generateWindowTitle()

QString Dialogs::generateWindowTitle ( DocumentStatus  documentStatus,
const QString &  documentPath 
)

Generates the window title string for the specified documentStatus and documentPath.

Definition at line 25 of file dialogutils.cpp.

◆ QtAppearanceOptionPage()

Dialogs::QtAppearanceOptionPage::QtAppearanceOptionPage ( QtSettingsData settings,
QWidget *  parentWidget = nullptr 
)
explicit

Definition at line 221 of file qtsettings.cpp.

◆ QtEnvOptionPage()

Dialogs::QtEnvOptionPage::QtEnvOptionPage ( QtSettingsData settings,
QWidget *  parentWidget = nullptr 
)
explicit

Definition at line 374 of file qtsettings.cpp.

◆ QtLanguageOptionPage()

Dialogs::QtLanguageOptionPage::QtLanguageOptionPage ( QtSettingsData settings,
QWidget *  parentWidget = nullptr 
)
explicit

Definition at line 329 of file qtsettings.cpp.