diff options
Diffstat (limited to 'Source/Core/DolphinWX/Cheats/CreateCodeDialog.cpp')
| -rw-r--r-- | Source/Core/DolphinWX/Cheats/CreateCodeDialog.cpp | 132 |
1 files changed, 66 insertions, 66 deletions
diff --git a/Source/Core/DolphinWX/Cheats/CreateCodeDialog.cpp b/Source/Core/DolphinWX/Cheats/CreateCodeDialog.cpp index 34b6baac82..32b4ac09a9 100644 --- a/Source/Core/DolphinWX/Cheats/CreateCodeDialog.cpp +++ b/Source/Core/DolphinWX/Cheats/CreateCodeDialog.cpp @@ -10,87 +10,87 @@ #include "Core/ActionReplay.h" #include "Core/ConfigManager.h" -#include "DolphinWX/ISOProperties.h" -#include "DolphinWX/WxUtils.h" #include "DolphinWX/Cheats/CheatsWindow.h" #include "DolphinWX/Cheats/CreateCodeDialog.h" +#include "DolphinWX/ISOProperties.h" +#include "DolphinWX/WxUtils.h" CreateCodeDialog::CreateCodeDialog(wxWindow* const parent, const u32 address) - : wxDialog(parent, wxID_ANY, _("Create AR Code")) - , m_code_address(address) + : wxDialog(parent, wxID_ANY, _("Create AR Code")), m_code_address(address) { - wxStaticText* const label_name = new wxStaticText(this, wxID_ANY, _("Name: ")); - m_textctrl_name = new wxTextCtrl(this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize(256, -1)); - - wxStaticText* const label_code = new wxStaticText(this, wxID_ANY, _("Code: ")); - m_textctrl_code = new wxTextCtrl(this, wxID_ANY, wxString::Format("0x%08x", address)); - m_textctrl_code->Disable(); - - wxStaticText* const label_value = new wxStaticText(this, wxID_ANY, _("Value: ")); - m_textctrl_value = new wxTextCtrl(this, wxID_ANY, "0"); - - m_checkbox_use_hex = new wxCheckBox(this, wxID_ANY, _("Use Hex")); - m_checkbox_use_hex->SetValue(true); - - wxBoxSizer* const sizer_value_label = new wxBoxSizer(wxHORIZONTAL); - sizer_value_label->Add(label_value, 0, wxRIGHT, 5); - sizer_value_label->Add(m_checkbox_use_hex); - - // main sizer - wxBoxSizer* const sizer_main = new wxBoxSizer(wxVERTICAL); - sizer_main->Add(label_name, 0, wxALL, 5); - sizer_main->Add(m_textctrl_name, 0, wxALL, 5); - sizer_main->Add(label_code, 0, wxALL, 5); - sizer_main->Add(m_textctrl_code, 0, wxALL, 5); - sizer_main->Add(sizer_value_label, 0, wxALL, 5); - sizer_main->Add(m_textctrl_value, 0, wxALL, 5); - sizer_main->Add(CreateButtonSizer(wxOK | wxCANCEL | wxNO_DEFAULT), 0, wxALL, 5); - - Bind(wxEVT_BUTTON, &CreateCodeDialog::PressOK, this, wxID_OK); - Bind(wxEVT_BUTTON, &CreateCodeDialog::PressCancel, this, wxID_CANCEL); - Bind(wxEVT_CLOSE_WINDOW, &CreateCodeDialog::OnEvent_Close, this); - - SetSizerAndFit(sizer_main); - SetFocus(); + wxStaticText* const label_name = new wxStaticText(this, wxID_ANY, _("Name: ")); + m_textctrl_name = + new wxTextCtrl(this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize(256, -1)); + + wxStaticText* const label_code = new wxStaticText(this, wxID_ANY, _("Code: ")); + m_textctrl_code = new wxTextCtrl(this, wxID_ANY, wxString::Format("0x%08x", address)); + m_textctrl_code->Disable(); + + wxStaticText* const label_value = new wxStaticText(this, wxID_ANY, _("Value: ")); + m_textctrl_value = new wxTextCtrl(this, wxID_ANY, "0"); + + m_checkbox_use_hex = new wxCheckBox(this, wxID_ANY, _("Use Hex")); + m_checkbox_use_hex->SetValue(true); + + wxBoxSizer* const sizer_value_label = new wxBoxSizer(wxHORIZONTAL); + sizer_value_label->Add(label_value, 0, wxRIGHT, 5); + sizer_value_label->Add(m_checkbox_use_hex); + + // main sizer + wxBoxSizer* const sizer_main = new wxBoxSizer(wxVERTICAL); + sizer_main->Add(label_name, 0, wxALL, 5); + sizer_main->Add(m_textctrl_name, 0, wxALL, 5); + sizer_main->Add(label_code, 0, wxALL, 5); + sizer_main->Add(m_textctrl_code, 0, wxALL, 5); + sizer_main->Add(sizer_value_label, 0, wxALL, 5); + sizer_main->Add(m_textctrl_value, 0, wxALL, 5); + sizer_main->Add(CreateButtonSizer(wxOK | wxCANCEL | wxNO_DEFAULT), 0, wxALL, 5); + + Bind(wxEVT_BUTTON, &CreateCodeDialog::PressOK, this, wxID_OK); + Bind(wxEVT_BUTTON, &CreateCodeDialog::PressCancel, this, wxID_CANCEL); + Bind(wxEVT_CLOSE_WINDOW, &CreateCodeDialog::OnEvent_Close, this); + + SetSizerAndFit(sizer_main); + SetFocus(); } void CreateCodeDialog::PressOK(wxCommandEvent& ev) { - const wxString code_name = m_textctrl_name->GetValue(); - if (code_name.empty()) - { - WxUtils::ShowErrorDialog(_("You must enter a name.")); - return; - } - - long code_value; - int base = m_checkbox_use_hex->IsChecked() ? 16 : 10; - if (!m_textctrl_value->GetValue().ToLong(&code_value, base)) - { - WxUtils::ShowErrorDialog(_("Invalid value.")); - return; - } - - // create the new code - ActionReplay::ARCode new_cheat; - new_cheat.active = false; - new_cheat.user_defined = true; - new_cheat.name = WxStrToStr(code_name); - new_cheat.ops.emplace_back(ActionReplay::AREntry(m_code_address, code_value)); - - wxCommandEvent add_event(DOLPHIN_EVT_ADD_NEW_ACTION_REPLAY_CODE, GetId()); - add_event.SetClientData(&new_cheat); - GetParent()->GetEventHandler()->ProcessEvent(add_event); - - Close(); + const wxString code_name = m_textctrl_name->GetValue(); + if (code_name.empty()) + { + WxUtils::ShowErrorDialog(_("You must enter a name.")); + return; + } + + long code_value; + int base = m_checkbox_use_hex->IsChecked() ? 16 : 10; + if (!m_textctrl_value->GetValue().ToLong(&code_value, base)) + { + WxUtils::ShowErrorDialog(_("Invalid value.")); + return; + } + + // create the new code + ActionReplay::ARCode new_cheat; + new_cheat.active = false; + new_cheat.user_defined = true; + new_cheat.name = WxStrToStr(code_name); + new_cheat.ops.emplace_back(ActionReplay::AREntry(m_code_address, code_value)); + + wxCommandEvent add_event(DOLPHIN_EVT_ADD_NEW_ACTION_REPLAY_CODE, GetId()); + add_event.SetClientData(&new_cheat); + GetParent()->GetEventHandler()->ProcessEvent(add_event); + + Close(); } void CreateCodeDialog::PressCancel(wxCommandEvent& ev) { - Close(); + Close(); } void CreateCodeDialog::OnEvent_Close(wxCloseEvent& ev) { - Destroy(); + Destroy(); } |
