Create user profile modal
This commit is contained in:
parent
5540fc0737
commit
d7e5171bfa
27 changed files with 265 additions and 13 deletions
|
|
@ -309,6 +309,18 @@ MainWindow::hasActiveUser()
|
|||
settings.contains("auth/user_id");
|
||||
}
|
||||
|
||||
void
|
||||
MainWindow::openUserProfile(const QString &user_id, const QString &room_id)
|
||||
{
|
||||
userProfileDialog_ = QSharedPointer<dialogs::UserProfile>(new dialogs::UserProfile(this));
|
||||
userProfileDialog_->init(user_id, room_id);
|
||||
|
||||
userProfileModal_ =
|
||||
QSharedPointer<OverlayModal>(new OverlayModal(this, userProfileDialog_.data()));
|
||||
|
||||
userProfileModal_->show();
|
||||
}
|
||||
|
||||
void
|
||||
MainWindow::openRoomSettings(const QString &room_id)
|
||||
{
|
||||
|
|
@ -382,6 +394,7 @@ MainWindow::showOverlayProgressBar()
|
|||
progressModal_ =
|
||||
QSharedPointer<OverlayModal>(new OverlayModal(this, spinner_.data()),
|
||||
[](OverlayModal *modal) { modal->deleteLater(); });
|
||||
progressModal_->setContentAlignment(Qt::AlignCenter);
|
||||
progressModal_->setColor(QColor(30, 30, 30));
|
||||
progressModal_->setDismissible(false);
|
||||
progressModal_->show();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue