summary refs log tree commit diff
path: root/src/MainWindow.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2022-02-19 02:49:58 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2022-02-19 21:45:43 +0100
commit46fbb0e74990e1d5909fdef12d8e28da484db7e0 (patch)
treef0ca8ba06cc015a115b41e95bfa4169cfbea0297 /src/MainWindow.cpp
parentMerge pull request #947 from maltee1/search_button (diff)
downloadnheko-46fbb0e74990e1d5909fdef12d8e28da484db7e0.tar.xz
Use ListView without scrollview for messages
That way we can autohide the scollbar if needed, it should fix some
jumping issues, it makes it possible to flick on mobile, etc.

Some related bugs:

https://bugreports.qt.io/browse/QTBUG-75223
https://bugreports.qt.io/browse/QTBUG-44902
Diffstat (limited to 'src/MainWindow.cpp')
-rw-r--r--src/MainWindow.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp
index 872e61f8..f3893998 100644
--- a/src/MainWindow.cpp
+++ b/src/MainWindow.cpp
@@ -49,6 +49,7 @@
 #include "ui/MxcMediaProxy.h"
 #include "ui/NhekoCursorShape.h"
 #include "ui/NhekoDropArea.h"
+#include "ui/NhekoEventObserver.h"
 #include "ui/NhekoGlobalObject.h"
 #include "ui/UIA.h"
 #include "voip/WebRTCSession.h"
@@ -164,6 +165,7 @@ MainWindow::registerQmlTypes()
     qmlRegisterType<DelegateChooser>("im.nheko", 1, 0, "DelegateChooser");
     qmlRegisterType<NhekoDropArea>("im.nheko", 1, 0, "NhekoDropArea");
     qmlRegisterType<NhekoCursorShape>("im.nheko", 1, 0, "CursorShape");
+    qmlRegisterType<NhekoEventObserver>("im.nheko", 1, 0, "EventObserver");
     qmlRegisterType<MxcAnimatedImage>("im.nheko", 1, 0, "MxcAnimatedImage");
     qmlRegisterType<MxcMediaProxy>("im.nheko", 1, 0, "MxcMedia");
     qmlRegisterType<RoomDirectoryModel>("im.nheko", 1, 0, "RoomDirectoryModel");