lsnes/include/platform/wxwidgets/menu_dump.hpp
2014-06-02 11:08:37 +03:00

29 lines
660 B
C++

#ifndef _plat_wxwidgets__menu_dump__hpp__included__
#define _plat_wxwidgets__menu_dump__hpp__included__
#include <wx/string.h>
#include <wx/wx.h>
#include <map>
class dumper_menu_monitor;
class dumper_info;
class dumper_information_1;
class emulator_instance;
class dumper_menu : public wxMenu
{
public:
dumper_menu(wxWindow* win, emulator_instance& _inst, int wxid_low, int wxid_high);
~dumper_menu();
void on_select(wxCommandEvent& e);
void update();
private:
dumper_menu_monitor* monitor;
wxWindow* pwin;
int wxid_range_low;
int wxid_range_high;
std::map<std::string, dumper_information_1> existing_dumpers;
emulator_instance& inst;
};
#endif