Qt: add scrollbar to settings dialog

This commit is contained in:
Megamouse 2022-02-05 20:23:04 +01:00
parent eacf5a3813
commit 09a60cdefa
2 changed files with 3804 additions and 3794 deletions

View file

@ -1994,9 +1994,6 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> gui_settings, std
m_emu_settings->EnhanceComboBox(ui->combo_num_ppu_threads, emu_settings_type::NumPPUThreads, true);
SubscribeTooltip(ui->gb_num_ppu_threads, tooltips.settings.num_ppu_threads);
// Layout fix for High Dpi
layout()->setSizeConstraint(QLayout::SetFixedSize);
}
settings_dialog::~settings_dialog()

View file

@ -9,8 +9,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>785</width>
<height>730</height>
<width>856</width>
<height>688</height>
</rect>
</property>
<property name="sizePolicy">
@ -28,26 +28,38 @@
</property>
<layout class="QVBoxLayout" name="settings_dialog_layout">
<item>
<widget class="QScrollArea" name="scrollArea">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="QTabWidget" name="tab_widget_settings">
<property name="enabled">
<bool>true</bool>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>838</width>
<height>641</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="coreTab">
<attribute name="title">
<string>CPU</string>
</attribute>
<layout class="QVBoxLayout" name="coreTabLayout" stretch="0,1,0">
<item>
<layout class="QHBoxLayout" name="coreTabItemLayout" stretch="1,1,1">
<layout class="QHBoxLayout" name="coreTabItemLayout">
<item>
<layout class="QVBoxLayout" name="coreTabLeftLayout">
<item>
@ -3945,6 +3957,7 @@
</layout>
</widget>
</widget>
</widget>
</item>
<item>
<widget class="QDialogButtonBox" name="buttonBox">