Dialog QML Type
The base class of native dialogs. More...
|Import Statement:||import Qt.labs.platform|
- data : list<QtObject>
- flags : Qt::WindowFlags
- modality : Qt::WindowModality
- parentWindow : Window
- result : int
- title : string
- visible : bool
The Dialog type provides common QML API for native platform dialogs.
To show a native dialog, construct an instance of one of the concrete Dialog implementations, set the desired properties, and call open(). Dialog emits accepted() or rejected() when the user is done with the dialog.
Note: Types in Qt.labs modules are not guaranteed to remain compatible in future versions.
This default property holds the list of all objects declared as children of the dialog.
flags : Qt::WindowFlags
This property holds the window flags of the dialog. The default value is
modality : Qt::WindowModality
This property holds the modality of the dialog. The default value is
|The dialog is not modal and does not block input to other windows.|
|The dialog is modal to a single window hierarchy and blocks input to its parent window, all grandparent windows, and all siblings of its parent and grandparent windows.|
|The dialog is modal to the application and blocks input to all windows.|
parentWindow : Window
result : int
This property holds the result code.
Standard result codes:
Note: MessageDialog sets the result to the value of the clicked standard button instead of using the standard result codes.
title : string
This property holds the title of the dialog.
visible : bool
void done(int result)
© 2023 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.