Add KConfigXt configs

This commit is contained in:
Carl Schwan
2020-11-09 22:36:40 +01:00
parent a8b95791e2
commit f98834bb03
4 changed files with 28 additions and 1 deletions

View File

@@ -36,6 +36,7 @@
#include "trayicon.h"
#include "userdirectorylistmodel.h"
#include "userlistmodel.h"
#include "neochatconfig.h"
using namespace Quotient;
@@ -59,9 +60,11 @@ int main(int argc, char *argv[])
app.setWindowIcon(QIcon(":/assets/img/icon.png"));
Clipboard clipboard;
NeoChatConfig config;
qmlRegisterSingletonInstance("org.kde.neochat", 1, 0, "Controller", &Controller::instance());
qmlRegisterSingletonInstance("org.kde.neochat", 1, 0, "Clipboard", &clipboard);
qmlRegisterSingletonInstance("org.kde.neochat", 1, 0, "Config", &config);
qmlRegisterType<AccountListModel>("org.kde.neochat", 1, 0, "AccountListModel");
qmlRegisterType<RoomListModel>("org.kde.neochat", 1, 0, "RoomListModel");
qmlRegisterType<UserListModel>("org.kde.neochat", 1, 0, "UserListModel");