50 bool OnInit()
override;
51 int OnExit()
override;
53 void OnInitCmdLine(wxCmdLineParser& parser)
override;
54 bool OnCmdLineHelp(wxCmdLineParser& parser)
override;
55 bool OnCmdLineParsed(wxCmdLineParser& parser)
override;
59 void OnActivateApp(wxActivateEvent& event);
60 bool OpenFile(
const std::string& path);
64 void OnFatalException();
70 bool OnExceptionInMainLoop();
82 struct ParsedCmdline {
85 ParsedCmdline(CmdlineAction a,
const std::string& s) : action(a), arg(s) {}
86 ParsedCmdline() : ParsedCmdline(CmdlineAction::Skip,
"") {}
87 ParsedCmdline(CmdlineAction a) : ParsedCmdline(a,
"") {}
90 ParsedCmdline m_parsed_cmdline;
93 void InitRestListeners();