rpcsx/rpcs3/rpcs3.h

30 lines
591 B
C
Raw Normal View History

#pragma once
2016-04-14 00:59:00 +02:00
#include "Gui/MainFrame.h"
2014-07-11 13:59:13 +02:00
#include "Emu/DbgCommand.h"
2014-07-11 19:06:59 +02:00
#include <wx/app.h>
#include <wx/cmdline.h>
wxDECLARE_EVENT(wxEVT_DBG_COMMAND, wxCommandEvent);
class Rpcs3App : public wxApp
{
private:
wxCmdLineParser parser;
2016-04-14 00:59:00 +02:00
public:
MainFrame* m_MainFrame;
virtual bool OnInit(); // RPCS3's entry point
virtual void OnArguments(const wxCmdLineParser& parser); // Handle arguments: Rpcs3App::argc, Rpcs3App::argv
virtual void Exit();
2014-03-28 12:33:51 +01:00
Rpcs3App();
2016-04-14 00:59:00 +02:00
void SendDbgCommand(DbgCommand id, class cpu_thread* thr = nullptr);
};
DECLARE_APP(Rpcs3App)
extern Rpcs3App* TheApp;