@@ -22,6 +22,7 @@
22#include <QtQml/qqml.h>
22#include <QtQml/qqml.h>
23#include <QStringListModel>
23#include <QStringListModel>
24#include <QQmlContext>
24#include <QQmlContext>
25#pragma GCC diagnostic push
26#pragma GCC diagnostic push
26#pragma GCC diagnostic ignored "-pedantic"
27#pragma GCC diagnostic ignored "-pedantic"
27#include <private/qquickitem_p.h>
28#include <private/qquickitem_p.h>
@@ -81,16 +82,11 @@ private:
83private Q_SLOTS:
84private Q_SLOTS:
86− qmlRegisterType<QAbstractItemModel>();
87− qmlRegisterType<VerticalJournal>("Journals", 0, 1, "VerticalJournal");
90 void init()
85 void init()
92 view = new QQuickView();
87 view = new QQuickView();
93 view->setResizeMode(QQuickView::SizeRootObjectToView);
88 view->setResizeMode(QQuickView::SizeRootObjectToView);
89+ view->engine()->addImportPath(BUILT_PLUGINS_DIR);
95 model = new QHeightModel();
91 model = new QHeightModel();
96 heightList.clear();
92 heightList.clear();
@@ -105,7 +101,7 @@ private Q_SLOTS:
105 view->resize(470, 400);
101 view->resize(470, 400);
106 QTest::qWaitForWindowExposed(view);
102 QTest::qWaitForWindowExposed(view);
108− vj = view->rootObject()->findChild<VerticalJournal*>();
104+ vj = dynamic_cast<VerticalJournal*>(view->rootObject()->findChild<QObject*>("vj"));
109 vj->setModel(model);
105 vj->setModel(model);
111 checkInitialPositions();
107 checkInitialPositions();