OpenCPN Partial API docs
Loading...
Searching...
No Matches
MyApp Class Reference
Inheritance diagram for MyApp:

Public Member Functions

bool OnInit () override
 
void BuildMainFrame ()
 
void LoadChartDatabase ()
 
void OnMainFrameReady ()
 
int OnExit () override
 
void OnInitCmdLine (wxCmdLineParser &parser) override
 
bool OnCmdLineHelp (wxCmdLineParser &parser) override
 
bool OnCmdLineParsed (wxCmdLineParser &parser) override
 
int OnRun () override
 
void OnActivateApp (wxActivateEvent &event)
 
bool OpenFile (const std::string &path)
 

Public Attributes

InstanceCheckm_checker
 
CommBridge m_comm_bridge
 
RestServer m_rest_server
 
UsbWatchDaemonm_usb_watcher
 

Detailed Description

Definition at line 46 of file ocpn_app.h.

Constructor & Destructor Documentation

◆ MyApp()

MyApp::MyApp ( )

Definition at line 599 of file ocpn_app.cpp.

◆ ~MyApp()

MyApp::~MyApp ( )
inline

Definition at line 49 of file ocpn_app.h.

Member Function Documentation

◆ BuildMainFrame()

void MyApp::BuildMainFrame ( )

AbstractPlatform::ShowBusySpinner();

AbstractPlatform::HideBusySpinner();

if (pWayPointMan) WayPointmanGui(*pWayPointMan).ReloadRoutepointIcons();

gFrame->Raise();

Definition at line 1276 of file ocpn_app.cpp.

◆ LoadChartDatabase()

void MyApp::LoadChartDatabase ( )

Definition at line 1600 of file ocpn_app.cpp.

◆ OnActivateApp()

void MyApp::OnActivateApp ( wxActivateEvent &  event)

Definition at line 590 of file ocpn_app.cpp.

◆ OnCmdLineHelp()

bool MyApp::OnCmdLineHelp ( wxCmdLineParser &  parser)
override

Definition at line 488 of file ocpn_app.cpp.

◆ OnCmdLineParsed()

bool MyApp::OnCmdLineParsed ( wxCmdLineParser &  parser)
override

Definition at line 495 of file ocpn_app.cpp.

◆ OnExit()

int MyApp::OnExit ( )
override

TODO if (plocale_def_lang) delete plocale_def_lang;

Definition at line 1673 of file ocpn_app.cpp.

◆ OnInit()

bool MyApp::OnInit ( )
override

CheckSerialAccess(gFrame, port);

CheckDongleAccess(gFrame);

Definition at line 621 of file ocpn_app.cpp.

◆ OnInitCmdLine()

void MyApp::OnInitCmdLine ( wxCmdLineParser &  parser)
override

Definition at line 437 of file ocpn_app.cpp.

◆ OnMainFrameReady()

void MyApp::OnMainFrameReady ( )

wxTheApp->SetTopWindow(gFrame);

Definition at line 1255 of file ocpn_app.cpp.

◆ OnRun()

int MyApp::OnRun ( )
override

Definition at line 594 of file ocpn_app.cpp.

◆ OpenFile()

bool MyApp::OpenFile ( const std::string &  path)

Definition at line 413 of file ocpn_app.cpp.

Member Data Documentation

◆ m_checker

InstanceCheck& MyApp::m_checker

Definition at line 78 of file ocpn_app.h.

◆ m_comm_bridge

CommBridge MyApp::m_comm_bridge

Definition at line 79 of file ocpn_app.h.

◆ m_rest_server

RestServer MyApp::m_rest_server

Definition at line 81 of file ocpn_app.h.

◆ m_usb_watcher

UsbWatchDaemon& MyApp::m_usb_watcher

Definition at line 82 of file ocpn_app.h.


The documentation for this class was generated from the following files: