12 : m_dialog(
new QColorDialog)
16 connect(m_dialog.data(), &QColorDialog::accepted,
this, &QPlatformDialogHelper::accept);
17 connect(m_dialog.data(), &QColorDialog::rejected,
this, &QPlatformDialogHelper::reject);
18 connect(m_dialog.data(), &QColorDialog::currentColorChanged,
this, &QPlatformColorDialogHelper::currentColorChanged);
42 QSharedPointer<QColorDialogOptions> options = QPlatformColorDialogHelper::options();
43 m_dialog->setWindowTitle(options->windowTitle());
44 m_dialog->setOptions(
static_cast<QColorDialog::ColorDialogOptions>(
int(options->options())) | QColorDialog::DontUseNativeDialog);
46 return QWidgetPlatformDialog::show(m_dialog.data(), flags, modality, parent);