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

index a75a79d1..9c46d201 100644 --- a/src/timeline/TimelineViewManager.cpp +++ b/src/timeline/TimelineViewManager.cpp
@@ -378,6 +378,28 @@ TimelineViewManager::queueCallMessage(const QString &roomid, } void +TimelineViewManager::queueCallMessage(const QString &roomid, + const mtx::events::voip::CallSelectAnswer &callSelectAnswer) +{ + if (auto room = rooms_->getRoomById(roomid)) + room->sendMessageEvent(callSelectAnswer, mtx::events::EventType::CallSelectAnswer); +} +void +TimelineViewManager::queueCallMessage(const QString &roomid, + const mtx::events::voip::CallReject &callReject) +{ + if (auto room = rooms_->getRoomById(roomid)) + room->sendMessageEvent(callReject, mtx::events::EventType::CallReject); +} +void +TimelineViewManager::queueCallMessage(const QString &roomid, + const mtx::events::voip::CallNegotiate &callNegotiate) +{ + if (auto room = rooms_->getRoomById(roomid)) + room->sendMessageEvent(callNegotiate, mtx::events::EventType::CallNegotiate); +} + +void TimelineViewManager::focusMessageInput() { emit focusInput();