add proper maximize button to modal dialogs on linux

This commit is contained in:
Martin Rotter 2022-02-23 17:06:14 +01:00
parent 970dfc0c44
commit ba9634678f
1 changed files with 8 additions and 4 deletions

View File

@ -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) { 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 #else
widget.setWindowFlags(Qt::WindowType::Dialog | Qt::WindowType::CustomizeWindowHint | Qt::WindowType::Dialog |
Qt::WindowType::WindowCloseButtonHint | Qt::WindowType::WindowMaximizeButtonHint);
#endif #endif
Qt::WindowType::WindowTitleHint |
Qt::WindowType::WindowMaximizeButtonHint |
Qt::WindowType::WindowCloseButtonHint);
widget.setWindowIcon(icon); widget.setWindowIcon(icon);