VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrf::DtRunwayLightsWidgetInterface Class Referenceabstract

class DtRunwayLightsWidgetInterface: More...

Inheritance diagram for makVrf::DtRunwayLightsWidgetInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtRunwayLightsWidgetInterface ()
 
virtual std::string airportName () const =0
 Returns current airport name. More...
 
virtual std::string airportIcaoName () const =0
 
virtual void setCurrentAirport (const std::string &airportName)=0
 sets the current airport More...
 
virtual QString runwayName () const =0
 Returns the Runway Name. More...
 
virtual void setRunwayName (const std::string &)=0
 Sets the Runway Name. More...
 
virtual void setRunwayNames (const std::set< std::string > &runwayNames)=0
 sets the runway names for the widget More...
 
virtual QString runwayLightGroup () const =0
 Returns the Runway Light Group Selected. More...
 
virtual void setRunwayLightGroup (const std::string &)=0
 Sets which runway light group is currently selected in the combo box. More...
 
virtual QString runwayLightIntensity () const =0
 Returns the Runway Light Intensity. More...
 
virtual void setRunwayLightIntensity (const std::string &)=0
 Sets which light intensity is selected in the combo box. More...
 
virtual void sendRequest ()=0
 
virtual void sendRequest (const std::string &airport, const std::string &runway, float intensity)=0
 

Detailed Description

class DtRunwayLightsWidgetInterface:

Instances of DtRunwayLightsWidgetInterface are

Constructor & Destructor Documentation

virtual makVrf::DtRunwayLightsWidgetInterface::~DtRunwayLightsWidgetInterface ( )
virtual

Member Function Documentation

virtual std::string makVrf::DtRunwayLightsWidgetInterface::airportName ( ) const
pure virtual

Returns current airport name.

Implemented in makVrf::DtRunwayLightsWidget.

virtual std::string makVrf::DtRunwayLightsWidgetInterface::airportIcaoName ( ) const
pure virtual
virtual void makVrf::DtRunwayLightsWidgetInterface::setCurrentAirport ( const std::string &  airportName)
pure virtual

sets the current airport

Implemented in makVrf::DtRunwayLightsWidget.

virtual QString makVrf::DtRunwayLightsWidgetInterface::runwayName ( ) const
pure virtual

Returns the Runway Name.

Implemented in makVrf::DtRunwayLightsWidget.

virtual void makVrf::DtRunwayLightsWidgetInterface::setRunwayName ( const std::string &  )
pure virtual

Sets the Runway Name.

Implemented in makVrf::DtRunwayLightsWidget.

virtual void makVrf::DtRunwayLightsWidgetInterface::setRunwayNames ( const std::set< std::string > &  runwayNames)
pure virtual

sets the runway names for the widget

Implemented in makVrf::DtRunwayLightsWidget.

virtual QString makVrf::DtRunwayLightsWidgetInterface::runwayLightGroup ( ) const
pure virtual

Returns the Runway Light Group Selected.

Implemented in makVrf::DtRunwayLightsWidget.

virtual void makVrf::DtRunwayLightsWidgetInterface::setRunwayLightGroup ( const std::string &  )
pure virtual

Sets which runway light group is currently selected in the combo box.

Implemented in makVrf::DtRunwayLightsWidget.

virtual QString makVrf::DtRunwayLightsWidgetInterface::runwayLightIntensity ( ) const
pure virtual

Returns the Runway Light Intensity.

Implemented in makVrf::DtRunwayLightsWidget.

virtual void makVrf::DtRunwayLightsWidgetInterface::setRunwayLightIntensity ( const std::string &  )
pure virtual

Sets which light intensity is selected in the combo box.

Implemented in makVrf::DtRunwayLightsWidget.

virtual void makVrf::DtRunwayLightsWidgetInterface::sendRequest ( )
pure virtual
virtual void makVrf::DtRunwayLightsWidgetInterface::sendRequest ( const std::string &  airport,
const std::string &  runway,
float  intensity 
)
pure virtual

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)