summaryrefslogtreecommitdiffstats
path: root/src/timeline/TimelineViewManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/timeline/TimelineViewManager.cpp')
-rw-r--r--src/timeline/TimelineViewManager.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/timeline/TimelineViewManager.cpp b/src/timeline/TimelineViewManager.cpp
index 3bccd8f3..4e2401e8 100644
--- a/src/timeline/TimelineViewManager.cpp
+++ b/src/timeline/TimelineViewManager.cpp
@@ -181,6 +181,16 @@ TimelineViewManager::openRoomSettings(QString room_id)
}
void
+TimelineViewManager::openSpaceChildren(const QString &spaceId)
+{
+ auto children = new SpaceChildrenModel{rooms_->getRoomById(spaceId)};
+ auto nonChildren = new NonSpaceChildrenModel{rooms_->getRoomById(spaceId)};
+ QQmlEngine::setObjectOwnership(children, QQmlEngine::JavaScriptOwnership);
+ QQmlEngine::setObjectOwnership(nonChildren, QQmlEngine::JavaScriptOwnership);
+ emit openSpaceChildrenDialog(children, nonChildren);
+}
+
+void
TimelineViewManager::openInviteUsers(QString roomId)
{
InviteesModel *model = new InviteesModel{};