forked from dolphin-emu/dolphin
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			793 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			793 B
		
	
	
	
		
			C++
		
	
	
	
	
	
// Copyright 2008 Dolphin Emulator Project
 | 
						|
// Licensed under GPLv2+
 | 
						|
// Refer to the license.txt file included.
 | 
						|
 | 
						|
#pragma once
 | 
						|
 | 
						|
#include <wx/dialog.h>
 | 
						|
 | 
						|
#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;
 | 
						|
};
 |