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 37 of file ais_info_gui.h.

Constructor & Destructor Documentation

◆ AisInfoGui()

AisInfoGui::AisInfoGui ( )

Definition at line 110 of file ais_info_gui.cpp.

Member Function Documentation

◆ AIS_AlertPlaying()

bool AisInfoGui::AIS_AlertPlaying ( void  )
inline

Definition at line 42 of file ais_info_gui.h.

◆ OnSoundFinishedAISAudio()

void AisInfoGui::OnSoundFinishedAISAudio ( wxCommandEvent &  event)

Definition at line 148 of file ais_info_gui.cpp.

◆ ShowAisInfo()

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

Definition at line 158 of file ais_info_gui.cpp.

Member Data Documentation

◆ ais_del_track_listener

ObservableListener AisInfoGui::ais_del_track_listener

Definition at line 53 of file ais_info_gui.h.

◆ ais_info_listener

ObservableListener AisInfoGui::ais_info_listener

Definition at line 49 of file ais_info_gui.h.

◆ ais_new_track_listener

ObservableListener AisInfoGui::ais_new_track_listener

Definition at line 52 of file ais_info_gui.h.

◆ ais_touch_listener

ObservableListener AisInfoGui::ais_touch_listener

Definition at line 50 of file ais_info_gui.h.

◆ ais_wp_listener

ObservableListener AisInfoGui::ais_wp_listener

Definition at line 51 of file ais_info_gui.h.

◆ m_AIS_Sound

OcpnSound* AisInfoGui::m_AIS_Sound

Definition at line 48 of file ais_info_gui.h.

◆ m_bAIS_AlertPlaying

bool AisInfoGui::m_bAIS_AlertPlaying

Definition at line 47 of file ais_info_gui.h.

◆ m_bAIS_Audio_Alert_On

bool AisInfoGui::m_bAIS_Audio_Alert_On

Definition at line 46 of file ais_info_gui.h.


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