diff options
| author | Michael Maltese <michaeljosephmaltese@gmail.com> | 2017-02-07 18:27:22 -0800 |
|---|---|---|
| committer | Michael Maltese <michaeljosephmaltese@gmail.com> | 2017-03-13 13:43:20 -0700 |
| commit | 24a5411af54eee87f35466d44869e4f8eb35115f (patch) | |
| tree | 2ea5b66d22f13c499ad6560d542bc1b286d7dd91 /Source/Core/DolphinWX/ControllerConfigDiag.cpp | |
| parent | 8adad0729e2aaf56158894fefffa633f5d888fcc (diff) | |
Move 'Background Input' to controller config dialog
Diffstat (limited to 'Source/Core/DolphinWX/ControllerConfigDiag.cpp')
| -rw-r--r-- | Source/Core/DolphinWX/ControllerConfigDiag.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Source/Core/DolphinWX/ControllerConfigDiag.cpp b/Source/Core/DolphinWX/ControllerConfigDiag.cpp index a659412fe3..e0d358e343 100644 --- a/Source/Core/DolphinWX/ControllerConfigDiag.cpp +++ b/Source/Core/DolphinWX/ControllerConfigDiag.cpp @@ -60,6 +60,8 @@ ControllerConfigDiag::ControllerConfigDiag(wxWindow* const parent) main_sizer->AddSpacer(space5); main_sizer->Add(CreateWiimoteConfigSizer(), 0, wxEXPAND | wxLEFT | wxRIGHT, space5); main_sizer->AddSpacer(space5); + main_sizer->Add(CreateAdvancedSettingsSizer(), 0, wxEXPAND | wxLEFT | wxRIGHT, space5); + main_sizer->AddSpacer(space5); main_sizer->Add(CreateButtonSizer(wxCLOSE | wxNO_DEFAULT), 0, wxEXPAND | wxLEFT | wxRIGHT, space5); main_sizer->AddSpacer(space5); @@ -220,6 +222,25 @@ wxSizer* ControllerConfigDiag::CreateGamecubeSizer() return gamecube_static_sizer; } +void ControllerConfigDiag::OnBackgroundInputChanged(wxCommandEvent& event) +{ + SConfig::GetInstance().m_BackgroundInput = event.IsChecked(); +} + +wxSizer* ControllerConfigDiag::CreateAdvancedSettingsSizer() +{ + const int space5 = FromDIP(5); + + m_background_input_checkbox = new wxCheckBox(this, wxID_ANY, _("Background Input")); + m_background_input_checkbox->SetValue(SConfig::GetInstance().m_BackgroundInput); + m_background_input_checkbox->Bind(wxEVT_CHECKBOX, &ControllerConfigDiag::OnBackgroundInputChanged, + this); + + auto* const box = new wxStaticBoxSizer(wxVERTICAL, this, _("Advanced Settings")); + box->Add(m_background_input_checkbox, 0, wxEXPAND | wxLEFT | wxRIGHT, space5); + return box; +} + wxSizer* ControllerConfigDiag::CreateWiimoteConfigSizer() { const int space5 = FromDIP(5); |
