A request for selecting a color by the user. More...
Import Statement: | import QtWebEngine |
Since: | QtWebEngine 1.4 |
A ColorDialogRequest is passed as an argument of the WebEngineView::colorDialogRequested signal. It is generated when a color picker dialog is requested. See HTML5 Color State.
The accepted property of the request indicates whether the request is handled by the user code or the default dialog should be displayed. If you set the
accepted property to true
, make sure to call either dialogAccept()
or dialogReject() afterwards.
The following code uses a custom dialog to handle the request:
WebEngineView { // ... onColorDialogRequested: function(request) { request.accepted = true; myDialog.request = request // keep the reference to the request myDialog.accept.connect(request.dialogAccept); myDialog.reject.connect(request.dialogReject); myDialog.visible = true; } // ... }
accepted : bool |
Indicates whether the color picker dialog request has been accepted by the signal handler.
If the property is false
after any signal handlers for WebEngineView::colorDialogRequested have been executed, a default color
picker dialog will be shown. To prevent this, set request.accepted
to true
.
The default is false
.
[read-only] color : color |
The default color to be selected in the dialog.
void dialogAccept(color color) |
This function notifies the engine that the user accepted the dialog, providing the color.
void dialogReject() |
This function notifies the engine that the user rejected the dialog.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: