52 bool OnInit()
override;
53 int OnExit()
override;
55 void OnInitCmdLine(wxCmdLineParser& parser)
override;
56 bool OnCmdLineHelp(wxCmdLineParser& parser)
override;
57 bool OnCmdLineParsed(wxCmdLineParser& parser)
override;
61 void OnActivateApp(wxActivateEvent& event);
62 bool OpenFile(
const std::string& path);
66 void OnFatalException();
72 bool OnExceptionInMainLoop();
84 struct ParsedCmdline {
87 ParsedCmdline(CmdlineAction a,
const std::string& s) : action(a), arg(s) {}
88 ParsedCmdline() : ParsedCmdline(CmdlineAction::Skip,
"") {}
89 ParsedCmdline(CmdlineAction a) : ParsedCmdline(a,
"") {}
92 ParsedCmdline m_parsed_cmdline;
95 void InitRestListeners();