Implement ocpn_app.h – OpenCPN main program.
More...
#include "config.h"
#include <algorithm>
#include <limits.h>
#include <memory>
#include <thread>
#include <setjmp.h>
#include <signal.h>
#include "gl_headers.h"
#include <wx/wxprec.h>
#include <wx/wx.h>
#include <wx/apptrait.h>
#include <wx/arrimpl.cpp>
#include <wx/artprov.h>
#include <wx/aui/aui.h>
#include <wx/aui/dockart.h>
#include <wx/clrpicker.h>
#include <wx/cmdline.h>
#include <wx/dialog.h>
#include <wx/dir.h>
#include <wx/display.h>
#include <wx/dynlib.h>
#include <wx/image.h>
#include <wx/intl.h>
#include <wx/ipc.h>
#include <wx/jsonreader.h>
#include <wx/listctrl.h>
#include <wx/power.h>
#include <wx/printdlg.h>
#include <wx/print.h>
#include <wx/progdlg.h>
#include <wx/settings.h>
#include <wx/stdpaths.h>
#include <wx/tokenzr.h>
#include "o_sound/o_sound.h"
#include "model/ais_decoder.h"
#include "model/ais_state_vars.h"
#include "model/certificates.h"
#include "model/cmdline.h"
#include "model/comm_bridge.h"
#include "model/comm_n0183_output.h"
#include "model/comm_vars.h"
#include "model/config_vars.h"
#include "model/gui_vars.h"
#include "model/instance_check.h"
#include "model/local_api.h"
#include "model/logger.h"
#include "model/mdns_query.h"
#include "model/mdns_service.h"
#include "model/multiplexer.h"
#include "model/navobj_db.h"
#include "model/nav_object_database.h"
#include "model/navutil_base.h"
#include "model/notification_manager.h"
#include "model/own_ship.h"
#include "model/plugin_handler.h"
#include "model/route.h"
#include "model/routeman.h"
#include "model/select.h"
#include "model/track.h"
#include "about_frame_impl.h"
#include "about.h"
#include "ais_info_gui.h"
#include "ais_target_alert_dlg.h"
#include "ais_target_list_dlg.h"
#include "ais_target_query_dlg.h"
#include "canvas_config.h"
#include "chartdb.h"
#include "chcanv.h"
#include "cm93.h"
#include "concanv.h"
#include "config_mgr.h"
#include "detail_slider.h"
#include "dychart.h"
#include "font_mgr.h"
#include "gdal/cpl_csv.h"
#include "gl_tex_cache.h"
#include "go_to_position_dlg.h"
#include "layer.h"
#include "mark_info.h"
#include "navutil.h"
#include "observable.h"
#include "ocpn_app.h"
#include "ocpn_aui_manager.h"
#include "ocpn_frame.h"
#include "ocpn_platform.h"
#include "o_senc.h"
#include "options.h"
#include "rest_server_gui.h"
#include "route_ctx_factory.h"
#include "routemanagerdialog.h"
#include "routeman_gui.h"
#include "route_prop_dlg_impl.h"
#include "s52plib.h"
#include "s57chart.h"
#include "s57_query_dlg.h"
#include "safe_mode_gui.h"
#include "std_filesystem.h"
#include "styles.h"
#include "tcmgr.h"
#include "thumbwin.h"
#include "track_prop_dlg.h"
#include "udev_rule_mgr.h"
#include "wiz_ui.h"
#include "serial/serial.h"
Go to the source code of this file.
|
| #define | NAN (*(double *)&lNaN) |
| |
|
|
| wxDEFINE_EVENT (EVT_N2K_129029, wxCommandEvent) |
| |
|
| wxDEFINE_EVENT (EVT_N2K_129026, wxCommandEvent) |
| |
|
| wxDEFINE_EVENT (EVT_N0183_RMC, wxCommandEvent) |
| |
|
| wxDEFINE_EVENT (EVT_N0183_HDT, wxCommandEvent) |
| |
|
| wxDEFINE_EVENT (EVT_N0183_HDG, wxCommandEvent) |
| |
|
| wxDEFINE_EVENT (EVT_N0183_HDM, wxCommandEvent) |
| |
|
| wxDEFINE_EVENT (EVT_N0183_VTG, wxCommandEvent) |
| |
|
| wxDEFINE_EVENT (EVT_N0183_GSV, wxCommandEvent) |
| |
|
| wxDEFINE_EVENT (EVT_N0183_GGA, wxCommandEvent) |
| |
|
| wxDEFINE_EVENT (EVT_N0183_GLL, wxCommandEvent) |
| |
|
| wxDEFINE_EVENT (EVT_N0183_AIVDO, wxCommandEvent) |
| |
|
| WX_DEFINE_OBJARRAY (ArrayOfCDI) |
| |
| void | appendOSDirSlash (wxString *pString) |
| |
| void | InitializeUserColors () |
| |
| void | DeInitializeUserColors () |
| |
| void | SetSystemColors (ColorScheme cs) |
| |
| wxString | newPrivateFileName (wxString, const char *name, const char *windowsName) |
| |
| void | MyCPLErrorHandler (CPLErr eErrClass, int nError, const char *pszErrorMsg) |
| |
Implement ocpn_app.h – OpenCPN main program.
Definition in file ocpn_app.cpp.
◆ NAN
| #define NAN (*(double *)&lNaN) |
◆ appendOSDirSlash()
| void appendOSDirSlash |
( |
wxString * |
pString | ) |
|
◆ DeInitializeUserColors()
| void DeInitializeUserColors |
( |
| ) |
|
◆ InitializeUserColors()
| void InitializeUserColors |
( |
| ) |
|
◆ MyCPLErrorHandler()
| void MyCPLErrorHandler |
( |
CPLErr |
eErrClass, |
|
|
int |
nError, |
|
|
const char * |
pszErrorMsg |
|
) |
| |
◆ newPrivateFileName()
| wxString newPrivateFileName |
( |
wxString |
, |
|
|
const char * |
name, |
|
|
const char * |
windowsName |
|
) |
| |
◆ SetSystemColors()
| void SetSystemColors |
( |
ColorScheme |
cs | ) |
|
◆ env
◆ g_wallpaper
◆ kUsage
◆ plocale_def_lang
| wxLocale* plocale_def_lang = 0 |