From 392a4be858a9ba1d1870041f726e05501bf65c4e Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Sat, 29 Jan 2022 19:07:27 +0100 Subject: Fix centering dialogs --- src/MainWindow.cpp | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'src/MainWindow.cpp') diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index ab2de2ba..a4661da7 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -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); } -- cgit 1.5.1