diff --git a/mobile/app/CMakeLists.txt b/mobile/app/CMakeLists.txt
index dc57bb711..87994f1e9 100644
--- a/mobile/app/CMakeLists.txt
+++ b/mobile/app/CMakeLists.txt
@@ -1,14 +1,7 @@
+set(CMAKE_AUTORCC ON)
+add_executable(okularkirigami main.cpp app.qrc)
+target_link_libraries(okularkirigami Qt5::Widgets Qt5::Qml KF5::I18n)
+install(TARGETS okularkirigami ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
-include_directories( ${QT_INCLUDES} )
-
-#add_subdirectory(src)
-
-# QML-only thing
-#install(DIRECTORY package/ DESTINATION ${KDE_INSTALL_DATADIR}/plasma/packages/org.kde.active.documentviewer)
-
-install(DIRECTORY package/ DESTINATION ${KDE_INSTALL_DATADIR}/kpackage/genericqml/org.kde.mobile.okular)
install(FILES package/metadata.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} RENAME org.kde.mobile.okular.desktop)
-
-#install(FILES active-documentviewer.desktop DESTINATION ${KDE_INSTALL_APPDIR})
-
diff --git a/mobile/app/app.qrc b/mobile/app/app.qrc
new file mode 100644
index 000000000..66b5a495e
--- /dev/null
+++ b/mobile/app/app.qrc
@@ -0,0 +1,13 @@
+
+
+package/contents/ui/Bookmarks.qml
+package/contents/ui/Documents.qml
+package/contents/ui/main.qml
+package/contents/ui/MainView.qml
+package/contents/ui/OkularDrawer.qml
+package/contents/ui/TableOfContents.qml
+package/contents/ui/Thumbnails.qml
+package/contents/ui/ThumbnailsBase.qml
+package/contents/ui/TreeDelegate.qml
+
+
diff --git a/mobile/app/main.cpp b/mobile/app/main.cpp
new file mode 100644
index 000000000..c6e51f114
--- /dev/null
+++ b/mobile/app/main.cpp
@@ -0,0 +1,46 @@
+/*************************************************************************************
+ * Copyright (C) 2010 by Aleix Pol *
+ * *
+ * This program is free software; you can redistribute it and/or *
+ * modify it under the terms of the GNU General Public License *
+ * as published by the Free Software Foundation; either version 2 *
+ * of the License, or (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program; if not, write to the Free Software *
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA *
+ *************************************************************************************/
+
+#include
+
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+Q_DECL_EXPORT int main(int argc, char *argv[])
+{
+#ifdef __ANDROID__
+ qputenv("QT_QUICK_CONTROLS_STYLE", "material");
+#endif
+ QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
+ QApplication app(argc, argv);
+ app.setApplicationName(QStringLiteral("okularmobile"));
+
+ QQmlApplicationEngine engine;
+ engine.rootContext()->setContextObject(new KLocalizedContext(&engine));
+
+ engine.setBaseUrl(QUrl("qrc:/package/contents/ui/"));
+ engine.load(QUrl("qrc:/package/contents/ui/main.qml"));
+ return app.exec();
+}
diff --git a/mobile/app/package/metadata.desktop b/mobile/app/package/metadata.desktop
index d25cf7001..a377ddbea 100644
--- a/mobile/app/package/metadata.desktop
+++ b/mobile/app/package/metadata.desktop
@@ -1,125 +1,125 @@
[Desktop Entry]
Name=Okular
Name[ar]=اوكلار
Name[ast]=Okular
Name[bg]=Okular
Name[bs]=Okular
Name[ca]=Okular
Name[ca@valencia]=Okular
Name[cs]=Okular
Name[da]=Okular
Name[de]=Okular
Name[el]=Okular
Name[en_GB]=Okular
Name[eo]=Okular
Name[es]=Okular
Name[et]=Okular
Name[eu]=Okular
Name[fi]=Okular
Name[fr]=Okular
Name[ga]=Okular
Name[gl]=Okular
Name[hne]=ओकुलर
Name[hr]=Okular
Name[hu]=Okular
Name[ia]=Okular
Name[is]=Okular
Name[it]=Okular
Name[ja]=Okular
Name[kk]=Okular
Name[km]=Okular
Name[ko]=Okular
Name[ku]=Okular
Name[lt]=Okular
Name[lv]=Okular
Name[mr]=ओक्युलर
Name[nb]=Okular
Name[nds]=Okular
Name[nl]=Okular
Name[nn]=Okular
Name[pa]=ਓਕੁਲਾਰ
Name[pl]=Okular
Name[pt]=Okular
Name[pt_BR]=Okular
Name[ro]=Okular
Name[ru]=Okular
Name[si]=Okular
Name[sk]=Okular
Name[sl]=Okular
Name[sq]=Okular
Name[sr]=Окулар
Name[sr@ijekavian]=Окулар
Name[sr@ijekavianlatin]=Okular
Name[sr@latin]=Okular
Name[sv]=Okular
Name[th]=โอกูลาร์
Name[tr]=Okular
Name[ug]=Okular
Name[uk]=Okular
Name[x-test]=xxOkularxx
Name[zh_CN]=Okular
Name[zh_TW]=文件檢視_Okular
GenericName=Document viewer
GenericName[ar]=عارض المستندات
GenericName[ast]=Visor de documentos
GenericName[bg]=Преглед на документи
GenericName[bs]=Prikazivač dokumenata
GenericName[ca]=Visualitzador de documents
GenericName[ca@valencia]=Visualitzador de documents
GenericName[cs]=Prohlížeč dokumentů
GenericName[da]=Dokumentfremviser
GenericName[de]=Dokumentenbetrachter
GenericName[el]=Προβολέας εγγράφων
GenericName[en_GB]=Document Viewer
GenericName[es]=Visor de documentos
GenericName[et]=Dokumendinäitaja
GenericName[fi]=Asiakirjakatselin
GenericName[fr]=Afficheur de document
GenericName[ga]=Amharcán cáipéisí
GenericName[gl]=Visor de documentos
GenericName[hu]=Dokumentummegjelenítő
GenericName[ia]=Visor de documento
GenericName[is]=Skjalaskoðari
GenericName[it]=Visore di documenti
GenericName[ja]=文書ビューア
GenericName[kk]=Құжатты қарау құралы
GenericName[ko]=문서 뷰어
GenericName[lt]=Dokumentų žiūryklė
GenericName[mr]=दस्तऐवज प्रदर्शक
GenericName[nb]=Dokumentviser
GenericName[nds]=Dokmentkieker
GenericName[nl]=Documentenviewer
GenericName[nn]=Dokumentvisar
GenericName[pa]=ਡੌਕੂਮੈਂਟ ਦਰਸ਼ਕ
GenericName[pl]=Przeglądarka dokumentów
GenericName[pt]=Visualizador de documentos
GenericName[pt_BR]=Visualizador de documentos
GenericName[ro]=Vizualizor de documente
GenericName[ru]=Просмотр документов
GenericName[sk]=Prehliadač dokumentov
GenericName[sl]=Pregledovalnik dokumentov
GenericName[sr]=Приказивач докумената
GenericName[sr@ijekavian]=Приказивач докумената
GenericName[sr@ijekavianlatin]=Prikazivač dokumenata
GenericName[sr@latin]=Prikazivač dokumenata
GenericName[sv]=Dokumentvisare
GenericName[tr]=Belge görüntüleyici
GenericName[uk]=Переглядач документів
GenericName[x-test]=xxDocument viewerxx
GenericName[zh_CN]=文档查看器
GenericName[zh_TW]=文件檢視器
Type=Application
-Exec=kpackagelauncherqml -a org.kde.mobile.okular %u
+Exec=okularkirigami
Icon=okular
NoDisplay=true
X-KDE-ParentApp=
X-KDE-PluginInfo-Author=Marco Martin
X-KDE-PluginInfo-Email=mart@kde.org
X-KDE-PluginInfo-Name=org.kde.mobile.okular
X-KDE-PluginInfo-Version=1.0
X-KDE-PluginInfo-Website=http://kde.org
X-KDE-PluginInfo-Category=Office
X-KDE-PluginInfo-Depends=
X-KDE-PluginInfo-License=GPL
X-KDE-PluginInfo-EnabledByDefault=true
X-Plasma-MainScript=ui/main.qml