summary refs log tree commit diff
path: root/src/MainWindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/MainWindow.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp

index 8c2b4c35..8b453346 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp
@@ -38,6 +38,7 @@ #include "RoomsModel.h" #include "SingleImagePackModel.h" #include "TrayIcon.h" +#include "UserDirectoryModel.h" #include "UserSettingsPage.h" #include "UsersModel.h" #include "Utils.h" @@ -70,6 +71,7 @@ Q_DECLARE_METATYPE(std::vector<DeviceInfo>) Q_DECLARE_METATYPE(std::vector<mtx::responses::PublicRoomsChunk>) Q_DECLARE_METATYPE(mtx::responses::PublicRoom) Q_DECLARE_METATYPE(mtx::responses::Profile) +Q_DECLARE_METATYPE(mtx::responses::User) MainWindow *MainWindow::instance_ = nullptr; @@ -148,6 +150,7 @@ MainWindow::registerQmlTypes() qRegisterMetaType<mtx::events::msg::KeyVerificationRequest>(); qRegisterMetaType<mtx::events::msg::KeyVerificationStart>(); qRegisterMetaType<mtx::responses::PublicRoom>(); + qRegisterMetaType<mtx::responses::User>(); qRegisterMetaType<mtx::responses::Profile>(); qRegisterMetaType<CombinedImagePackModel *>(); qRegisterMetaType<RoomSettingsAllowedRoomsModel *>(); @@ -155,7 +158,9 @@ MainWindow::registerQmlTypes() qRegisterMetaType<std::vector<DeviceInfo>>(); qRegisterMetaType<std::vector<mtx::responses::PublicRoomsChunk>>(); + qRegisterMetaType<std::vector<mtx::responses::User>>(); + qRegisterMetaType<mtx::responses::User>(); qmlRegisterUncreatableMetaObject(qml_mtx_events::staticMetaObject, "im.nheko", 1, @@ -185,6 +190,7 @@ MainWindow::registerQmlTypes() qmlRegisterType<MxcAnimatedImage>("im.nheko", 1, 0, "MxcAnimatedImage"); qmlRegisterType<MxcMediaProxy>("im.nheko", 1, 0, "MxcMedia"); qmlRegisterType<RoomDirectoryModel>("im.nheko", 1, 0, "RoomDirectoryModel"); + qmlRegisterType<UserDirectoryModel>("im.nheko", 1, 0, "UserDirectoryModel"); qmlRegisterType<LoginPage>("im.nheko", 1, 0, "Login"); qmlRegisterType<RegisterPage>("im.nheko", 1, 0, "Registration"); qmlRegisterType<HiddenEvents>("im.nheko", 1, 0, "HiddenEvents");