OpenCPN Partial API docs
|
Public Member Functions | |
bool | InitializeLogFile () override |
wxSize | getDisplaySize () override |
double | GetDisplaySizeMM () override |
double | GetDisplayDPmm () override |
![]() | |
wxString & | GetPrivateDataDir () |
Return dir path for opencpn.log, etc., respecting -c cli option. | |
wxString & | DefaultPrivateDataDir () |
Return dir path for opencpn.log, etc., does not respect -c option. | |
wxString * | GetPluginDirPtr () |
wxString * | GetSharedDataDirPtr () |
wxString * | GetPrivateDataDirPtr () |
Legacy compatibility syntactic sugar for GetPrivateDataDir(). | |
wxString & | GetPluginDir () |
The original in-tree plugin directory, sometimes not user-writable. | |
wxStandardPaths & | GetStdPaths () |
wxString | GetWinPluginBaseDir () |
Base directory for user writable windows plugins, reflects winPluginDir option, defaults to LOCALAPPDATA%/opencpn. | |
wxString & | GetSharedDataDir () |
wxString & | GetExePath () |
wxString & | GetHomeDir () |
wxString | GetWritableDocumentsDir () |
wxString | GetPluginDataPath () |
Return ';'-separated list of base directories for plugin data. | |
wxString & | GetConfigFileName () |
wxString & | GetLogFileName () |
bool | isFlatpacked () |
bool | isPlatformCapable (int flag) |
OCPN_OSDetail * | GetOSDetail () |
void | CloseLogFile (void) |
wxString & | GetLargeLogMessage (void) |
FILE * | GetLogFilePtr () |
wxString | NormalizePath (const wxString &full_path) |
virtual unsigned int | GetSelectRadiusPix () |
double | GetDisplayDIPMult (wxWindow *win) |
Get the display scaling factor for DPI-aware rendering. | |
Additional Inherited Members | |
![]() | |
static void | ShowBusySpinner () |
static void | HideBusySpinner () |
![]() | |
bool | DetectOSDetail (OCPN_OSDetail *detail) |
![]() | |
wxString | m_default_private_datadir |
wxString | m_PrivateDataDir |
wxString | m_PluginsDir |
bool | m_isFlatpacked |
wxString | m_homeDir |
wxString | m_exePath |
wxString | m_SData_Dir |
wxString | m_config_file_name |
wxString | m_pluginDataPath |
wxString | mlog_file |
OCPN_OSDetail * | m_osDetail |
FILE * | flog |
wxLog * | m_old_logger |
wxString | large_log_message |
std::vector< int > | m_displaySizeMMOverride |
int | m_monitorWidth |
int | m_monitorHeight |
bool | m_bdisableWindowsDisplayEnum |
![]() | |
static bool | m_isBusy = false |
Definition at line 176 of file base_platform.h.
BasePlatform::BasePlatform | ( | ) |
Definition at line 140 of file base_platform.cpp.
BasePlatform::~BasePlatform | ( | ) |
Definition at line 153 of file base_platform.cpp.
|
overridevirtual |
Reimplemented from AbstractPlatform.
Definition at line 809 of file base_platform.cpp.
|
overridevirtual |
Reimplemented from AbstractPlatform.
Reimplemented in OCPNPlatform.
Definition at line 787 of file base_platform.cpp.
|
overridevirtual |
Reimplemented from AbstractPlatform.
Reimplemented in OCPNPlatform.
Definition at line 791 of file base_platform.cpp.
|
overridevirtual |
Implements AbstractPlatform.
Definition at line 627 of file base_platform.cpp.