summaryrefslogtreecommitdiffstats
path: root/applications/kube-mail/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'applications/kube-mail/main.cpp')
-rw-r--r--applications/kube-mail/main.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/applications/kube-mail/main.cpp b/applications/kube-mail/main.cpp
index 400cba82..0e9556c9 100644
--- a/applications/kube-mail/main.cpp
+++ b/applications/kube-mail/main.cpp
@@ -2,13 +2,15 @@
2#include <QQmlApplicationEngine> 2#include <QQmlApplicationEngine>
3 3
4#include <QStandardPaths> 4#include <QStandardPaths>
5#include <KPackage/PackageLoader>
5 6
6#include <QDebug> 7#include <QDebug>
7 8
8int main(int argc, char *argv[]) 9int main(int argc, char *argv[])
9{ 10{
10 QGuiApplication app(argc, argv); 11 QGuiApplication app(argc, argv);
11 auto mainFile = QStandardPaths::locate(QStandardPaths::GenericDataLocation, "kpackage/pim/org.kde.kube.mail/contents/ui/main.qml", QStandardPaths::LocateFile); 12 auto package = KPackage::PackageLoader::self()->loadPackage("KPackage/GenericQML", "org.kde.kube.mail");
12 QQmlApplicationEngine engine(QUrl::fromLocalFile(mainFile)); 13 Q_ASSERT(package.isValid());
14 QQmlApplicationEngine engine(QUrl::fromLocalFile(package.filePath("mainscript")));
13 return app.exec(); 15 return app.exec();
14} 16}