6#include <QtCore/qloggingcategory.h>
77 return m_selectedColor;
82 if (
color == m_selectedColor)
85 m_selectedColor =
color;
111 return m_options->options();
116 if (
options == m_options->options())
119 m_options->setOptions(
options);
131 && !(m_options->testOption(QColorDialogOptions::DontUseNativeDialog));
136 if (
auto colorDialog = qobject_cast<QPlatformColorDialogHelper *>(
dialog)) {
139 colorDialog->setOptions(m_options);
145 m_options->setWindowTitle(
title());
146 if (
auto colorDialog = qobject_cast<QPlatformColorDialogHelper *>(
dialog)) {
147 colorDialog->setOptions(m_options);
148 colorDialog->setCurrentColor(m_selectedColor);
The QColor class provides colors based on RGB, HSV or CMYK values.
static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
\threadsafe
virtual bool useNativeDialog() const
virtual void onShow(QPlatformDialogHelper *dialog)
void setSelectedColor(const QColor &color)
bool useNativeDialog() const override
void onShow(QPlatformDialogHelper *dialog) override
void selectedColorChanged()
QColorDialogOptions::ColorDialogOptions options
void onCreate(QPlatformDialogHelper *dialog) override
void setOptions(QColorDialogOptions::ColorDialogOptions options)
QQuickColorDialog(QObject *parent=nullptr)
\qmltype ColorDialog \inherits Dialog \inqmlmodule QtQuick.Dialogs
Combined button and popup list for selecting options.
SharedPointerFileDialogOptions m_options
QFileDialog dialog(this)
[1]
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent