From ba9634678ff2acbae78bf04e6feee19502d7d60d Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Wed, 23 Feb 2022 17:06:14 +0100 Subject: [PATCH] add proper maximize button to modal dialogs on linux --- src/librssguard/gui/guiutilities.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/librssguard/gui/guiutilities.cpp b/src/librssguard/gui/guiutilities.cpp index 622955a77..36d97e793 100644 --- a/src/librssguard/gui/guiutilities.cpp +++ b/src/librssguard/gui/guiutilities.cpp @@ -26,12 +26,16 @@ void GuiUtilities::setLabelAsNotice(QLabel& label, bool is_warning, bool set_mar } void GuiUtilities::applyDialogProperties(QWidget& widget, const QIcon& icon, const QString& title) { -#if defined(Q_OS_WIN) - widget.setWindowFlags(Qt::WindowType::Dialog | Qt::WindowType::WindowTitleHint | Qt::WindowType::WindowMaximizeButtonHint); + + widget.setWindowFlags( +#if defined(Q_OS_LINUX) + Qt::WindowType::Window | #else - widget.setWindowFlags(Qt::WindowType::Dialog | Qt::WindowType::CustomizeWindowHint | - Qt::WindowType::WindowCloseButtonHint | Qt::WindowType::WindowMaximizeButtonHint); + Qt::WindowType::Dialog | #endif + Qt::WindowType::WindowTitleHint | + Qt::WindowType::WindowMaximizeButtonHint | + Qt::WindowType::WindowCloseButtonHint); widget.setWindowIcon(icon);