23 #include "wxgis/core/core.h"
41 virtual void OnAppAbout(
void) = 0;
42 virtual void OnAppOptions(
void) = 0;
43 virtual wxString GetAppName(
void)
const = 0;
44 virtual wxString GetAppDisplayName(
void)
const = 0;
45 virtual wxString GetAppDisplayNameShort(
void)
const = 0;
46 virtual wxString GetAppVersionString(
void)
const = 0;
47 virtual bool CreateApp(
void) = 0;
48 virtual bool SetupLog(
const wxString &sLogPath,
const wxString &sNamePrefix = wxEmptyString) = 0;
49 virtual wxString GetDecimalPoint(
void)
const = 0;
50 virtual bool SetupLoc(
const wxString &sLoc,
const wxString &sLocPath) = 0;
51 virtual bool SetupSys(
const wxString &sSysPath) = 0;
52 virtual void SetDebugMode(
bool bDebugMode) = 0;
58 WXDLLIMPEXP_GIS_CORE
IApplication*
const GetApplication();
63 WXDLLIMPEXP_GIS_CORE
void SetApplication(
IApplication* pApp);
virtual ~IApplication(void)
A destructor.
Definition: app.h:39