Colored emoji support.

Also, this approach seems to have a memory leak while converting
QStringList to QVariant.
This commit is contained in:
Black Hat
2018-08-11 20:48:44 +08:00
parent e30c412637
commit 4dbd0e2dcd
9 changed files with 1552 additions and 1127 deletions

View File

@@ -8,6 +8,7 @@
#include "messageeventmodel.h"
#include "room.h"
#include "roomlistmodel.h"
#include "emojimodel.h"
#include "csapi/joining.h"
#include "csapi/leaving.h"
@@ -28,6 +29,7 @@ int main(int argc, char *argv[]) {
qmlRegisterType<Controller>("Matrique", 0, 1, "Controller");
qmlRegisterType<RoomListModel>("Matrique", 0, 1, "RoomListModel");
qmlRegisterType<MessageEventModel>("Matrique", 0, 1, "MessageEventModel");
qmlRegisterType<EmojiModel>("Matrique", 0, 1, "EmojiModel");
qmlRegisterUncreatableType<RoomMessageEvent>("Matrique", 0, 1, "RoomMessageEvent", "ENUM");
QQmlApplicationEngine engine;