From d7e5171bfabf48e69112190b7096268222979c1c Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Fri, 20 Jul 2018 12:02:35 +0300 Subject: Create user profile modal --- src/MainWindow.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/MainWindow.cpp') diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index fdca98c3..35bfba86 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -309,6 +309,18 @@ MainWindow::hasActiveUser() settings.contains("auth/user_id"); } +void +MainWindow::openUserProfile(const QString &user_id, const QString &room_id) +{ + userProfileDialog_ = QSharedPointer(new dialogs::UserProfile(this)); + userProfileDialog_->init(user_id, room_id); + + userProfileModal_ = + QSharedPointer(new OverlayModal(this, userProfileDialog_.data())); + + userProfileModal_->show(); +} + void MainWindow::openRoomSettings(const QString &room_id) { @@ -382,6 +394,7 @@ MainWindow::showOverlayProgressBar() progressModal_ = QSharedPointer(new OverlayModal(this, spinner_.data()), [](OverlayModal *modal) { modal->deleteLater(); }); + progressModal_->setContentAlignment(Qt::AlignCenter); progressModal_->setColor(QColor(30, 30, 30)); progressModal_->setDismissible(false); progressModal_->show(); -- cgit 1.5.1