aboutsummaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/main.cpp b/main.cpp
index 57334a4..fb7cded 100644
--- a/main.cpp
+++ b/main.cpp
@@ -2,6 +2,7 @@
#include <QQmlApplicationEngine>
#include <QMetaType>
#include <QtWebEngine>
+//#include <QScopedPointer>
#include "accounts.h"
#include "message.h"
@@ -10,6 +11,7 @@
#include "context.h"
#include "contact.h"
#include "eventemitter.h"
+#include "notifications.h"
int main(int argc, char *argv[])
{
@@ -52,15 +54,22 @@ int main(int argc, char *argv[])
{
QCoreApplication::exit(-1);
}
+ if (qmlRegisterType<DcNotifications>("DcNotifications", 1, 0, "DcNotifications") == -1)
+ {
+ QCoreApplication::exit(-1);
+ }
if (qmlRegisterType<DcAccountsEventEmitter>("DeltaChat", 1, 0, "DcAccountsEventEmitter") == -1)
{
QCoreApplication::exit(-1);
}
+
+ DcNotifications* KNotif = new DcNotifications();
qRegisterMetaType<size_t>("size_t");
qRegisterMetaType<uint32_t>("uint32_t");
qRegisterMetaType<QVector<uint32_t>>("QVector<uint32_t>");
QQmlApplicationEngine engine;
+ engine.rootContext()->setContextProperty("KNotif", KNotif);
const QUrl url(QStringLiteral("qrc:/qml/main.qml"));
QObject::connect(&engine, &QQmlApplicationEngine::objectCreated,
&app, [url](QObject *obj, const QUrl &objUrl) {