Qt Virtual Chart Table (QVCT)
CVesselCockpitGeneralAviation Class Reference

[UI] General aviation cockpit view (dock widget) More...

#include <overlays/vessel/widgets/CVesselCockpitGeneralAviation.hpp>

Inheritance diagram for CVesselCockpitGeneralAviation:
CVesselCockpit

Public Member Functions

 CVesselCockpitGeneralAviation (QWidget *_pqParent=0)
 
virtual ~CVesselCockpitGeneralAviation ()
 
virtual void refreshContent ()
 Refreshes the content of the underlying widget. More...
 
virtual void resetContent ()
 Resets (clears) the content of the underlying widget. More...
 
- Public Member Functions inherited from CVesselCockpit
void setVesselPoint (CVesselPoint *_poVesselPoint)
 Sets the vessel used to synchronize the instruments display. More...
 
void resetVesselPoint ()
 Resets (clears) the vessel used to synchronize the instruments display. More...
 

Private Member Functions

void constructLayout ()
 Constructs the layout of the user-interface. More...
 

Private Attributes

CInstrumentGASpeedpoSpeed
 Instrument: horizontal speed indicator (GS) More...
 
CInstrumentGAArtificialHorizonpoArtificialHorizon
 Instrument: artificial horizon (AH) More...
 
CInstrumentGAAltimeterpoAltimeter
 Instrument: altimeter (ALT) More...
 
CInstrumentGAChronographpoChronograph
 Instrument: chronograph (TIME) More...
 
CInstrumentGAHorizontalSituationpoHorizontalSituation
 Instrument: horizontal situation indicator (HSI) More...
 
CInstrumentGASpeedVerticalpoSpeedVertical
 Instrument: vertical speed indicator (VSI) More...
 

Additional Inherited Members

- Protected Member Functions inherited from CVesselCockpit
 CVesselCockpit (const QString &_rqsTitle, QWidget *_pqParent=0)
 
virtual ~CVesselCockpit ()
 
- Protected Attributes inherited from CVesselCockpit
QGridLayout * pqGridLayout
 [UI:Layout] Layout More...
 
CVesselPointpoVesselPoint
 Overlay course being displayed. More...
 

Detailed Description

[UI] General aviation cockpit view (dock widget)

This class implement the general aviation "Basic T" cockpit view, including speed indicator, artificial horizon, altimeter, watch, horizontal situation indicator (HSI) and and climb rate indicator.

Author
Cedric Dufour http://cedric.dufour.name

Definition at line 41 of file CVesselCockpitGeneralAviation.hpp.

Constructor & Destructor Documentation

◆ CVesselCockpitGeneralAviation()

CVesselCockpitGeneralAviation::CVesselCockpitGeneralAviation ( QWidget *  _pqParent = 0)

Definition at line 42 of file CVesselCockpitGeneralAviation.cpp.

◆ ~CVesselCockpitGeneralAviation()

virtual CVesselCockpitGeneralAviation::~CVesselCockpitGeneralAviation ( )
inlinevirtual

Definition at line 69 of file CVesselCockpitGeneralAviation.hpp.

Member Function Documentation

◆ constructLayout()

void CVesselCockpitGeneralAviation::constructLayout ( )
private

Constructs the layout of the user-interface.

Definition at line 53 of file CVesselCockpitGeneralAviation.cpp.

◆ refreshContent()

void CVesselCockpitGeneralAviation::refreshContent ( )
virtual

Refreshes the content of the underlying widget.

Implements CVesselCockpit.

Definition at line 74 of file CVesselCockpitGeneralAviation.cpp.

◆ resetContent()

void CVesselCockpitGeneralAviation::resetContent ( )
virtual

Resets (clears) the content of the underlying widget.

Implements CVesselCockpit.

Definition at line 88 of file CVesselCockpitGeneralAviation.cpp.

Member Data Documentation

◆ poSpeed

CInstrumentGASpeed* CVesselCockpitGeneralAviation::poSpeed
private

Instrument: horizontal speed indicator (GS)

Definition at line 50 of file CVesselCockpitGeneralAviation.hpp.

◆ poArtificialHorizon

CInstrumentGAArtificialHorizon* CVesselCockpitGeneralAviation::poArtificialHorizon
private

Instrument: artificial horizon (AH)

Definition at line 52 of file CVesselCockpitGeneralAviation.hpp.

◆ poAltimeter

CInstrumentGAAltimeter* CVesselCockpitGeneralAviation::poAltimeter
private

Instrument: altimeter (ALT)

Definition at line 54 of file CVesselCockpitGeneralAviation.hpp.

◆ poChronograph

CInstrumentGAChronograph* CVesselCockpitGeneralAviation::poChronograph
private

Instrument: chronograph (TIME)

Definition at line 56 of file CVesselCockpitGeneralAviation.hpp.

◆ poHorizontalSituation

CInstrumentGAHorizontalSituation* CVesselCockpitGeneralAviation::poHorizontalSituation
private

Instrument: horizontal situation indicator (HSI)

Definition at line 58 of file CVesselCockpitGeneralAviation.hpp.

◆ poSpeedVertical

CInstrumentGASpeedVertical* CVesselCockpitGeneralAviation::poSpeedVertical
private

Instrument: vertical speed indicator (VSI)

Definition at line 60 of file CVesselCockpitGeneralAviation.hpp.


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