Fix centering dialogs

This commit is contained in:
Nicolas Werner 2022-01-29 19:07:27 +01:00
parent 1d6d9e65af
commit 392a4be858
No known key found for this signature in database
GPG key ID: C8D75E610773F2D9
4 changed files with 13 additions and 21 deletions

View file

@ -422,23 +422,19 @@ MainWindow::openCreateRoomDialog(
showDialog(dialog);
}
bool
MainWindow::hasActiveDialogs() const
{
return false;
}
bool
MainWindow::pageSupportsTray() const
{
return false; //! welcome_page_->isVisible() && !login_page_->isVisible() &&
//! !register_page_->isVisible();
return !http::client()->access_token().empty();
}
inline void
MainWindow::showDialog(QWidget *dialog)
{
// utils::centerWidget(dialog, this);
dialog->setWindowFlags(Qt::WindowType::Dialog | Qt::WindowType::WindowCloseButtonHint |
Qt::WindowType::WindowTitleHint);
dialog->raise();
dialog->show();
utils::centerWidget(dialog, this);
dialog->window()->windowHandle()->setTransientParent(this);
}