summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--filter-accela/ftnoir_accela_filtercontrols.ui10
-rw-r--r--gui/main-window.cpp9
-rw-r--r--gui/options-dialog.ui2
-rw-r--r--tracker-aruco/aruco-trackercontrols.ui2
-rw-r--r--tracker-pt/FTNoIR_PT_Controls.ui2
5 files changed, 18 insertions, 7 deletions
diff --git a/filter-accela/ftnoir_accela_filtercontrols.ui b/filter-accela/ftnoir_accela_filtercontrols.ui
index 5b2dec16..246a9ba0 100644
--- a/filter-accela/ftnoir_accela_filtercontrols.ui
+++ b/filter-accela/ftnoir_accela_filtercontrols.ui
@@ -9,10 +9,16 @@
<rect>
<x>0</x>
<y>0</y>
- <width>558</width>
- <height>421</height>
+ <width>550</width>
+ <height>408</height>
</rect>
</property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
<property name="windowTitle">
<string>Filter settings</string>
</property>
diff --git a/gui/main-window.cpp b/gui/main-window.cpp
index 0f070cc4..1730a806 100644
--- a/gui/main-window.cpp
+++ b/gui/main-window.cpp
@@ -572,10 +572,12 @@ bool mk_dialog(mem<dylib> lib, ptr<t>& orig)
{
t* dialog = reinterpret_cast<t*>(lib->Dialog());
dialog->setWindowFlags(Qt::Dialog);
- dialog->setFixedSize(dialog->size());
+ // HACK: prevent stderr whining by adding a few pixels
+ dialog->setFixedSize(dialog->size() + QSize(4, 4));
+ dialog->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
+ dialog->show();
orig.reset(dialog);
- dialog->show();
QObject::connect(dialog, &plugin_api::detail::BaseDialog::closing, [&]() -> void { orig = nullptr; });
@@ -616,6 +618,9 @@ static bool mk_window(ptr<t>* place, Args&&... params)
{
*place = make_unique<t>(std::forward<Args>(params)...);
(*place)->setWindowFlags(Qt::Dialog);
+ // HACK: prevent stderr whining by adding a few pixels
+ (*place)->setFixedSize((*place)->size() + QSize(4, 4));
+ (*place)->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
(*place)->show();
return true;
}
diff --git a/gui/options-dialog.ui b/gui/options-dialog.ui
index a1da2936..7011f156 100644
--- a/gui/options-dialog.ui
+++ b/gui/options-dialog.ui
@@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>546</width>
- <height>594</height>
+ <height>588</height>
</rect>
</property>
<property name="windowTitle">
diff --git a/tracker-aruco/aruco-trackercontrols.ui b/tracker-aruco/aruco-trackercontrols.ui
index 71bd1c1c..c0d409ca 100644
--- a/tracker-aruco/aruco-trackercontrols.ui
+++ b/tracker-aruco/aruco-trackercontrols.ui
@@ -10,7 +10,7 @@
<x>0</x>
<y>0</y>
<width>474</width>
- <height>208</height>
+ <height>203</height>
</rect>
</property>
<property name="sizePolicy">
diff --git a/tracker-pt/FTNoIR_PT_Controls.ui b/tracker-pt/FTNoIR_PT_Controls.ui
index 02eb05fb..222987a4 100644
--- a/tracker-pt/FTNoIR_PT_Controls.ui
+++ b/tracker-pt/FTNoIR_PT_Controls.ui
@@ -10,7 +10,7 @@
<x>0</x>
<y>0</y>
<width>424</width>
- <height>586</height>
+ <height>584</height>
</rect>
</property>
<property name="sizePolicy">