Move various room auxiliary functions to TimelineManager
This commit is contained in:
parent
b17002929c
commit
44be4c1f4a
8 changed files with 44 additions and 42 deletions
|
|
@ -1066,31 +1066,6 @@ TimelineModel::openUserProfile(QString userid)
|
|||
emit manager_->openProfile(userProfile);
|
||||
}
|
||||
|
||||
void
|
||||
TimelineModel::openRoomMembers(QString room_id)
|
||||
{
|
||||
MemberList *memberList = new MemberList(room_id == QString() ? roomId() : room_id, this);
|
||||
emit openRoomMembersDialog(memberList);
|
||||
}
|
||||
|
||||
void
|
||||
TimelineModel::openRoomSettings(QString room_id)
|
||||
{
|
||||
RoomSettings *settings = new RoomSettings(room_id == QString() ? roomId() : room_id, this);
|
||||
connect(this, &TimelineModel::roomAvatarUrlChanged, settings, &RoomSettings::avatarChanged);
|
||||
emit openRoomSettingsDialog(settings);
|
||||
}
|
||||
|
||||
void
|
||||
TimelineModel::openInviteUsers(QString roomId)
|
||||
{
|
||||
InviteesModel *model = new InviteesModel{this};
|
||||
connect(model, &InviteesModel::accept, this, [this, model, roomId]() {
|
||||
emit manager_->inviteUsers(roomId == QString() ? room_id_ : roomId, model->mxids());
|
||||
});
|
||||
emit openInviteUsersDialog(model);
|
||||
}
|
||||
|
||||
void
|
||||
TimelineModel::replyAction(QString id)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue