Duckstation/src/duckstation-qt/consolesettingswidget.cpp

18 lines
969 B
C++
Raw Normal View History

2019-12-31 06:17:17 +00:00
#include "consolesettingswidget.h"
2020-01-01 04:01:58 +00:00
#include "settingwidgetbinder.h"
2019-12-31 06:17:17 +00:00
2020-01-01 04:01:58 +00:00
ConsoleSettingsWidget::ConsoleSettingsWidget(QtHostInterface* host_interface, QWidget* parent /* = nullptr */)
: QWidget(parent), m_host_interface(host_interface)
2019-12-31 06:17:17 +00:00
{
m_ui.setupUi(this);
2020-01-01 04:01:58 +00:00
SettingWidgetBinder::BindWidgetToSetting(m_host_interface, m_ui.region, &Settings::region);
SettingWidgetBinder::BindWidgetToSetting(m_host_interface, m_ui.biosPath, &Settings::bios_path);
SettingWidgetBinder::BindWidgetToSetting(m_host_interface, m_ui.enableTTYOutput, &Settings::bios_patch_tty_enable);
SettingWidgetBinder::BindWidgetToSetting(m_host_interface, m_ui.fastBoot, &Settings::bios_patch_fast_boot);
SettingWidgetBinder::BindWidgetToSetting(m_host_interface, m_ui.enableSpeedLimiter, &Settings::speed_limiter_enabled);
SettingWidgetBinder::BindWidgetToSetting(m_host_interface, m_ui.pauseOnStart, &Settings::start_paused);
2019-12-31 06:17:17 +00:00
}
ConsoleSettingsWidget::~ConsoleSettingsWidget() = default;