From 495184931f8001716231573d4346a970fbd1b5e0 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 18 Nov 2016 21:43:06 +0100 Subject: gui: restore resize disable --- gui/main-window.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gui') diff --git a/gui/main-window.cpp b/gui/main-window.cpp index d3e0baa8..59dc7a7a 100644 --- a/gui/main-window.cpp +++ b/gui/main-window.cpp @@ -42,6 +42,7 @@ MainWindow::MainWindow() : menu_action_mappings(&tray_menu) { ui.setupUi(this); + setWindowFlags(Qt::MSWindowsFixedSizeDialogHint | windowFlags()); setFixedSize(size()); updateButtonState(false, false); @@ -574,7 +575,7 @@ bool mk_dialog(mem lib, ptr& orig) if (lib && lib->Dialog) { t* dialog = reinterpret_cast(lib->Dialog()); - dialog->setWindowFlags(Qt::Dialog); + dialog->setWindowFlags(Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint); // HACK: prevent stderr whining by adding a few pixels dialog->setFixedSize(dialog->size() + QSize(4, 4)); dialog->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); @@ -620,7 +621,7 @@ static bool mk_window(ptr* place, Args&&... params) else { *place = make_unique(std::forward(params)...); - (*place)->setWindowFlags(Qt::Dialog); + (*place)->setWindowFlags(Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint); // HACK: prevent stderr whining by adding a few pixels (*place)->setFixedSize((*place)->size() + QSize(4, 4)); (*place)->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); -- cgit v1.2.3