MessageDialog
Public Types | |
enum class | DialogType { Success , Warning , Error , Information } |
Properties | |
int | dialogType |
string | dontShowAgainName |
string | iconName |
alias | mainContent |
Public Member Functions | |
void | openDialog () |
Detailed Description
A dialog to show a message.
This dialog exists has 4 modes: success, warning, error, information.
Definition at line 17 of file MessageDialog.qml.
Member Enumeration Documentation
◆ DialogType
|
strong |
Definition at line 19 of file MessageDialog.qml.
Property Documentation
◆ dialogType
|
read |
This property holds the dialogType.
It can be either:
MessageDialog.Success
: For a sucess messageMessageDialog.Warning
: For a warning messageMessageDialog.Error
: For an actual errorMessageDialog.Information
: For an informational message
By default, the dialogType is MessageDialog.Success
Definition at line 35 of file MessageDialog.qml.
◆ dontShowAgainName
|
read |
This property holds the name of setting to store the "dont's show again" preference.
If provided, a checkbox is added with which further notifications can be turned off. The string is used to lookup and store the setting in the applications config file. The setting is stored in the "Notification Messages" group.
When set use, openDialog() instead of open() to open this dialog.
- Warning
- Overwriting the dialog's footer will disable this feature.
Definition at line 47 of file MessageDialog.qml.
◆ iconName
|
read |
Definition at line 52 of file MessageDialog.qml.
◆ mainContent
|
read |
- Remarks
- This is the default property
Definition at line 50 of file MessageDialog.qml.
Member Function Documentation
◆ openDialog()
void MessageDialog::openDialog | ( | ) |
Open the dialog only if the user didn't check the "do not remind me" checkbox previously.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:12:26 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.