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 673 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();

Definition at line 1328 of file ocpn_app.cpp.

◆ LoadChartDatabase()

void MyApp::LoadChartDatabase ( )

Definition at line 1642 of file ocpn_app.cpp.

◆ OnActivateApp()

void MyApp::OnActivateApp ( wxActivateEvent &  event)

Definition at line 664 of file ocpn_app.cpp.

◆ OnCmdLineHelp()

bool MyApp::OnCmdLineHelp ( wxCmdLineParser &  parser)
override

Definition at line 562 of file ocpn_app.cpp.

◆ OnCmdLineParsed()

bool MyApp::OnCmdLineParsed ( wxCmdLineParser &  parser)
override

Definition at line 569 of file ocpn_app.cpp.

◆ OnExit()

int MyApp::OnExit ( )
override

TODO if (plocale_def_lang) delete plocale_def_lang;

Definition at line 1715 of file ocpn_app.cpp.

◆ OnInit()

bool MyApp::OnInit ( )
override

CheckSerialAccess(gFrame, port);

CheckDongleAccess(gFrame);

Definition at line 695 of file ocpn_app.cpp.

◆ OnInitCmdLine()

void MyApp::OnInitCmdLine ( wxCmdLineParser &  parser)
override

Definition at line 511 of file ocpn_app.cpp.

◆ OnMainFrameReady()

void MyApp::OnMainFrameReady ( )

wxTheApp->SetTopWindow(gFrame);

Definition at line 1302 of file ocpn_app.cpp.

◆ OnRun()

int MyApp::OnRun ( )
override

Definition at line 668 of file ocpn_app.cpp.

◆ OpenFile()

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

Definition at line 487 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: