OpenCPN Partial API docs
Loading...
Searching...
No Matches
AisInfoGui Class Reference

Handles the AIS information GUI and sound alerts. More...

#include <ais_info_gui.h>

Inheritance diagram for AisInfoGui:

Public Member Functions

void ShowAisInfo (std::shared_ptr< const AisTargetData > palert_target)
 
bool AIS_AlertPlaying (void)
 
void OnSoundFinishedAISAudio (wxCommandEvent &event)
 

Public Attributes

bool m_bAIS_Audio_Alert_On
 
bool m_bAIS_AlertPlaying
 
OcpnSound * m_AIS_Sound
 
ObservableListener ais_info_listener
 
ObservableListener ais_touch_listener
 
ObservableListener ais_wp_listener
 
ObservableListener ais_new_track_listener
 
ObservableListener ais_del_track_listener
 

Detailed Description

Handles the AIS information GUI and sound alerts.

Manages the display of AIS information and handles audio alerts related to AIS targets.

Definition at line 32 of file ais_info_gui.h.

Constructor & Destructor Documentation

◆ AisInfoGui()

AisInfoGui::AisInfoGui ( )

Definition at line 107 of file ais_info_gui.cpp.

Member Function Documentation

◆ AIS_AlertPlaying()

bool AisInfoGui::AIS_AlertPlaying ( void  )
inline

Definition at line 37 of file ais_info_gui.h.

◆ OnSoundFinishedAISAudio()

void AisInfoGui::OnSoundFinishedAISAudio ( wxCommandEvent &  event)

Definition at line 145 of file ais_info_gui.cpp.

◆ ShowAisInfo()

void AisInfoGui::ShowAisInfo ( std::shared_ptr< const AisTargetData palert_target)

Definition at line 155 of file ais_info_gui.cpp.

Member Data Documentation

◆ ais_del_track_listener

ObservableListener AisInfoGui::ais_del_track_listener

Definition at line 48 of file ais_info_gui.h.

◆ ais_info_listener

ObservableListener AisInfoGui::ais_info_listener

Definition at line 44 of file ais_info_gui.h.

◆ ais_new_track_listener

ObservableListener AisInfoGui::ais_new_track_listener

Definition at line 47 of file ais_info_gui.h.

◆ ais_touch_listener

ObservableListener AisInfoGui::ais_touch_listener

Definition at line 45 of file ais_info_gui.h.

◆ ais_wp_listener

ObservableListener AisInfoGui::ais_wp_listener

Definition at line 46 of file ais_info_gui.h.

◆ m_AIS_Sound

OcpnSound* AisInfoGui::m_AIS_Sound

Definition at line 43 of file ais_info_gui.h.

◆ m_bAIS_AlertPlaying

bool AisInfoGui::m_bAIS_AlertPlaying

Definition at line 42 of file ais_info_gui.h.

◆ m_bAIS_Audio_Alert_On

bool AisInfoGui::m_bAIS_Audio_Alert_On

Definition at line 41 of file ais_info_gui.h.


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