aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@digia.com>2014-01-06 16:12:40 +0100
committerFrederik Gladhorn <frederik.gladhorn@digia.com>2014-01-06 16:12:41 +0100
commit24e2b39e7a06687322a18a158a083eb51a7c0dca (patch)
tree1a32caf6dd6db74fbac9553a094bb00b216fa678 /src/imports
parent39540124dd0900e0c99dcda8c0ebdf4f3cea8d5e (diff)
parentdaff5f2988cef31442629a48c3b3088abf01837a (diff)
Merge remote-tracking branch 'origin/stable' into dev
Diffstat (limited to 'src/imports')
-rw-r--r--src/imports/dialogs/plugin.cpp2
-rw-r--r--src/imports/dialogs/qquickabstractcolordialog.cpp5
-rw-r--r--src/imports/dialogs/qquickabstractfiledialog.cpp1
3 files changed, 7 insertions, 1 deletions
diff --git a/src/imports/dialogs/plugin.cpp b/src/imports/dialogs/plugin.cpp
index 44df1447d1..70e12093b6 100644
--- a/src/imports/dialogs/plugin.cpp
+++ b/src/imports/dialogs/plugin.cpp
@@ -180,7 +180,7 @@ protected:
// If there is a qmldir and we have a QApplication instance (as opposed to a
// widget-free QGuiApplication), assume that the widget-based dialog will work.
if (hasTopLevelWindows && widgetsDir.exists("qmldir") &&
- !qstrcmp(QCoreApplication::instance()->metaObject()->className(), "QApplication")) {
+ QCoreApplication::instance()->inherits("QApplication")) {
QUrl dialogQmlPath = m_useResources ?
QUrl(QString("qrc:/QtQuick/Dialogs/Widget%1.qml").arg(qmlName)) :
QUrl::fromLocalFile(qmlDir.filePath(QString("Widget%1.qml").arg(qmlName)));
diff --git a/src/imports/dialogs/qquickabstractcolordialog.cpp b/src/imports/dialogs/qquickabstractcolordialog.cpp
index abac997ca6..1931bde905 100644
--- a/src/imports/dialogs/qquickabstractcolordialog.cpp
+++ b/src/imports/dialogs/qquickabstractcolordialog.cpp
@@ -70,6 +70,11 @@ void QQuickAbstractColorDialog::setVisible(bool v)
m_dlgHelper->setCurrentColor(m_color);
}
QQuickAbstractDialog::setVisible(v);
+ // QTBUG-35206
+#if defined(Q_OS_WIN)
+ if (m_dialogWindow)
+ m_dialogWindow->setWidth(m_dialogWindow->width() + 1);
+#endif
}
void QQuickAbstractColorDialog::setModality(Qt::WindowModality m)
diff --git a/src/imports/dialogs/qquickabstractfiledialog.cpp b/src/imports/dialogs/qquickabstractfiledialog.cpp
index 3a0d5baa83..0cac801311 100644
--- a/src/imports/dialogs/qquickabstractfiledialog.cpp
+++ b/src/imports/dialogs/qquickabstractfiledialog.cpp
@@ -56,6 +56,7 @@ QQuickAbstractFileDialog::QQuickAbstractFileDialog(QObject *parent)
, m_selectMultiple(false)
, m_selectFolder(false)
{
+ updateModes();
connect(this, SIGNAL(accepted()), this, SIGNAL(selectionAccepted()));
}