51 bool OnInit()
override;
52 int OnExit()
override;
54 void OnInitCmdLine(wxCmdLineParser& parser)
override;
55 bool OnCmdLineHelp(wxCmdLineParser& parser)
override;
56 bool OnCmdLineParsed(wxCmdLineParser& parser)
override;
60 void OnActivateApp(wxActivateEvent& event);
61 bool OpenFile(
const std::string& path);
65 void OnFatalException();
71 bool OnExceptionInMainLoop();
83 struct ParsedCmdline {
86 ParsedCmdline(CmdlineAction a,
const std::string& s) : action(a), arg(s) {}
87 ParsedCmdline() : ParsedCmdline(CmdlineAction::Skip,
"") {}
88 ParsedCmdline(CmdlineAction a) : ParsedCmdline(a,
"") {}
91 ParsedCmdline m_parsed_cmdline;
94 void InitRestListeners();