aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/imports/platform/qquickplatformcolordialog.cpp3
-rw-r--r--src/imports/platform/qquickplatformfontdialog.cpp3
-rw-r--r--src/imports/platform/qquickplatformmessagedialog.cpp3
3 files changed, 3 insertions, 6 deletions
diff --git a/src/imports/platform/qquickplatformcolordialog.cpp b/src/imports/platform/qquickplatformcolordialog.cpp
index 17607a28..37047fe6 100644
--- a/src/imports/platform/qquickplatformcolordialog.cpp
+++ b/src/imports/platform/qquickplatformcolordialog.cpp
@@ -107,6 +107,7 @@ QQuickPlatformColorDialog::QQuickPlatformColorDialog(QObject *parent)
if (QPlatformColorDialogHelper *colorDialog = qobject_cast<QPlatformColorDialogHelper *>(dialog)) {
connect(colorDialog, &QPlatformColorDialogHelper::currentColorChanged, this, &QQuickPlatformColorDialog::currentColorChanged);
connect(colorDialog, &QPlatformColorDialogHelper::colorSelected, this, &QQuickPlatformColorDialog::colorSelected);
+ colorDialog->setOptions(m_options);
}
setHandle(dialog);
}
@@ -163,8 +164,6 @@ void QQuickPlatformColorDialog::setOptions(QColorDialogOptions::ColorDialogOptio
void QQuickPlatformColorDialog::applyOptions()
{
m_options->setWindowTitle(title());
- if (QPlatformColorDialogHelper *colorDialog = qobject_cast<QPlatformColorDialogHelper *>(handle()))
- colorDialog->setOptions(m_options);
}
QT_END_NAMESPACE
diff --git a/src/imports/platform/qquickplatformfontdialog.cpp b/src/imports/platform/qquickplatformfontdialog.cpp
index e0fcc23a..b50be0db 100644
--- a/src/imports/platform/qquickplatformfontdialog.cpp
+++ b/src/imports/platform/qquickplatformfontdialog.cpp
@@ -107,6 +107,7 @@ QQuickPlatformFontDialog::QQuickPlatformFontDialog(QObject *parent)
if (QPlatformFontDialogHelper *fontDialog = qobject_cast<QPlatformFontDialogHelper *>(dialog)) {
connect(fontDialog, &QPlatformFontDialogHelper::currentFontChanged, this, &QQuickPlatformFontDialog::currentFontChanged);
connect(fontDialog, &QPlatformFontDialogHelper::fontSelected, this, &QQuickPlatformFontDialog::fontSelected);
+ fontDialog->setOptions(m_options);
}
setHandle(dialog);
}
@@ -166,8 +167,6 @@ void QQuickPlatformFontDialog::setOptions(QFontDialogOptions::FontDialogOptions
void QQuickPlatformFontDialog::applyOptions()
{
m_options->setWindowTitle(title());
- if (QPlatformFontDialogHelper *fontDialog = qobject_cast<QPlatformFontDialogHelper *>(handle()))
- fontDialog->setOptions(m_options);
}
QT_END_NAMESPACE
diff --git a/src/imports/platform/qquickplatformmessagedialog.cpp b/src/imports/platform/qquickplatformmessagedialog.cpp
index 68804bbc..05bcc080 100644
--- a/src/imports/platform/qquickplatformmessagedialog.cpp
+++ b/src/imports/platform/qquickplatformmessagedialog.cpp
@@ -131,6 +131,7 @@ QQuickPlatformMessageDialog::QQuickPlatformMessageDialog(QObject *parent)
if (QPlatformMessageDialogHelper *messageDialog = qobject_cast<QPlatformMessageDialogHelper *>(dialog)) {
connect(messageDialog, &QPlatformMessageDialogHelper::clicked, this, &QQuickPlatformDialog::close);
connect(messageDialog, &QPlatformMessageDialogHelper::clicked, this, &QQuickPlatformMessageDialog::clicked);
+ messageDialog->setOptions(m_options);
}
setHandle(dialog);
}
@@ -246,8 +247,6 @@ void QQuickPlatformMessageDialog::setButtons(QPlatformDialogHelper::StandardButt
void QQuickPlatformMessageDialog::applyOptions()
{
m_options->setWindowTitle(title());
- if (QPlatformMessageDialogHelper *messageDialog = qobject_cast<QPlatformMessageDialogHelper *>(handle()))
- messageDialog->setOptions(m_options);
}
QT_END_NAMESPACE