diff options
Diffstat (limited to 'applications/kube-mail/main.cpp')
-rw-r--r-- | applications/kube-mail/main.cpp | 6 |
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 | ||
8 | int main(int argc, char *argv[]) | 9 | int 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 | } |