28 Q_PROPERTY(QColor selectedColor READ selectedColor WRITE setSelectedColor NOTIFY selectedColorChanged)
29 Q_PROPERTY(QColorDialogOptions::ColorDialogOptions options READ options WRITE setOptions RESET resetOptions NOTIFY optionsChanged)
30 QML_EXTENDED_NAMESPACE(QColorDialogOptions)
31 QML_NAMED_ELEMENT(ColorDialog)
32 QML_ADDED_IN_VERSION(6, 4)
35 explicit QQuickColorDialog(QObject *parent =
nullptr);
37 QColor selectedColor()
const;
38 void setSelectedColor(
const QColor &color);
40 QColorDialogOptions::ColorDialogOptions options()
const;
41 void setOptions(QColorDialogOptions::ColorDialogOptions options);
45 void selectedColorChanged();
46 void optionsChanged();
49 bool useNativeDialog()
const override;
50 void onCreate(QPlatformDialogHelper *dialog) override;
51 void onShow(QPlatformDialogHelper *dialog) override;
54 QSharedPointer<QColorDialogOptions> m_options;
55 QColor m_selectedColor;