aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quickcontrols2/texteditor/texteditor.cpp
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2016-08-27 20:46:09 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2016-08-27 20:53:00 +0200
commitdf946a834f6c7d7b9513fb71dc2a93ff148d5a1f (patch)
tree215ffb3e3716db58360bcc1b09f36f49d5d2bf00 /examples/quickcontrols2/texteditor/texteditor.cpp
parent2568869819863de6b1f303dfe470aedf38b841c3 (diff)
parent67f67f2cc6de160ddea4aa76afc56e86415ed99b (diff)
Merge remote-tracking branch 'origin/5.8' into dev
Diffstat (limited to 'examples/quickcontrols2/texteditor/texteditor.cpp')
-rw-r--r--examples/quickcontrols2/texteditor/texteditor.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/examples/quickcontrols2/texteditor/texteditor.cpp b/examples/quickcontrols2/texteditor/texteditor.cpp
index 9af4cc3b..7fda4fa9 100644
--- a/examples/quickcontrols2/texteditor/texteditor.cpp
+++ b/examples/quickcontrols2/texteditor/texteditor.cpp
@@ -38,13 +38,17 @@
**
****************************************************************************/
+#ifdef QT_WIDGETS_LIB
#include <QApplication>
+#else
+#include <QGuiApplication>
+#endif
#include <QFontDatabase>
#include <QDebug>
#include <QQmlApplicationEngine>
#include <QQmlContext>
+#include <QQmlFileSelector>
#include <QQuickStyle>
-#include <QFileSelector>
#include "documenthandler.h"
@@ -54,7 +58,11 @@ int main(int argc, char *argv[])
QGuiApplication::setOrganizationName("QtProject");
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
+#ifdef QT_WIDGETS_LIB
QApplication app(argc, argv);
+#else
+ QGuiApplication app(argc, argv);
+#endif
QFontDatabase fontDatabase;
if (fontDatabase.addApplicationFont(":/fonts/fontello.ttf") == -1)
@@ -63,6 +71,9 @@ int main(int argc, char *argv[])
qmlRegisterType<DocumentHandler>("io.qt.examples.texteditor", 1, 0, "DocumentHandler");
QQmlApplicationEngine engine;
+#ifdef QT_EXTRA_FILE_SELECTOR
+ QQmlFileSelector::get(&engine)->setExtraSelectors(QStringList() << QT_EXTRA_FILE_SELECTOR);
+#endif
engine.load(QUrl("qrc:/qml/texteditor.qml"));
if (engine.rootObjects().isEmpty())
return -1;