aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickdialogs/quickdialogsquickimpl/qquickdialogimplfactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quickdialogs/quickdialogsquickimpl/qquickdialogimplfactory.cpp')
-rw-r--r--src/quickdialogs/quickdialogsquickimpl/qquickdialogimplfactory.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/quickdialogs/quickdialogsquickimpl/qquickdialogimplfactory.cpp b/src/quickdialogs/quickdialogsquickimpl/qquickdialogimplfactory.cpp
index 9a63fb0718..594b148528 100644
--- a/src/quickdialogs/quickdialogsquickimpl/qquickdialogimplfactory.cpp
+++ b/src/quickdialogs/quickdialogsquickimpl/qquickdialogimplfactory.cpp
@@ -5,9 +5,12 @@
#include <QtCore/qloggingcategory.h>
+#include <QtQuick/private/qtquickglobal_p.h>
+#if QT_CONFIG(quick_listview)
#include "qquickplatformfiledialog_p.h"
#include "qquickplatformfolderdialog_p.h"
#include "qquickplatformfontdialog_p.h"
+#endif
#include "qquickplatformcolordialog_p.h"
#include "qquickplatformmessagedialog_p.h"
@@ -29,6 +32,7 @@ std::unique_ptr<QPlatformDialogHelper> QQuickDialogImplFactory::createPlatformDi
dialogHelper.reset(new QQuickPlatformColorDialog(parent));
break;
}
+#if QT_CONFIG(quick_listview)
case QQuickDialogType::FileDialog: {
dialogHelper.reset(new QQuickPlatformFileDialog(parent));
break;
@@ -41,6 +45,7 @@ std::unique_ptr<QPlatformDialogHelper> QQuickDialogImplFactory::createPlatformDi
dialogHelper.reset(new QQuickPlatformFontDialog(parent));
break;
}
+#endif
case QQuickDialogType::MessageDialog: {
dialogHelper.reset(new QQuickPlatformMessageDialog(parent));
break;