// Copyright 2008 Dolphin Emulator Project // Licensed under GPLv2+ // Refer to the license.txt file included. #pragma once #include #include "Core/ActionReplay.h" class wxTextCtrl; class ARCodeAddEdit final : public wxDialog { public: ARCodeAddEdit(ActionReplay::ARCode code, wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Edit ActionReplay Code"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE); const ActionReplay::ARCode& GetCode() const { return m_code; } private: void CreateGUI(); void SaveCheatData(wxCommandEvent& event); ActionReplay::ARCode m_code; wxTextCtrl* m_txt_cheat_name; wxTextCtrl* m_cheat_codes; };