VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Private Member Functions
makVrf::DtAirportSettingsWidget Class Reference
Inheritance diagram for makVrf::DtAirportSettingsWidget:
Inheritance graph
[legend]

Public Member Functions

 DtAirportSettingsWidget (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~DtAirportSettingsWidget ()
 
virtual QIcon icon ()
 
virtual
makVrv::DtQIconConfigurations 
qIconConfigurations () const
 
virtual QString title ()
 
virtual const std::string & pageClassName () const
 
virtual void setAirportLocation (const DtVector &geocLocation)
 
virtual void setButtonEnabled (bool enabled)
 
virtual makVrv::DtUniqueID getSelectedAirportUniqueID ()
 
- Public Member Functions inherited from makVrv::DtPage
 DtPage (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~DtPage ()
 
virtual PageAction pageAction ()
 
virtual void setPageAction (PageAction action)
 
virtual void setActionFlag (int flag)
 
virtual int actionFlag ()
 
virtual void setParentDialog (QWidget *paraentDialog)
 
virtual QWidget * parentDialog ()
 
virtual bool shouldAskBeforeAction (PageAction action)
 
virtual void askBeforeAction ()
 
virtual void executeAfterAsk (bool revert)
 
virtual void resumeLastAction ()
 
virtual void onCloseEvent ()
 
virtual void onSwitchEvent ()
 
- Public Member Functions inherited from makVrf::DtAirportSettingsWidgetInterface
virtual ~DtAirportSettingsWidgetInterface ()
 

Public Attributes

QComboBoxmyAirportsComboBox
 
DtLastPointInfoLocationmyLocation
 
QToolButtonmySetAerodromeLightsButton
 
QToolButtonmySetRunwayConditionButton
 
QToolButtonmyCenterOnAirportButton
 

Protected Slots

virtual void slot_airportsComboboxChanged ()
 
virtual void slot_setAerodromeLightsButtonPushed ()
 
virtual void slot_setRunwayConditionButtonPushed ()
 
virtual void slot_centerOnAirport ()
 

Protected Member Functions

virtual void activate ()
 
virtual void deactivate ()
 
virtual void setupGui ()
 
virtual void updateAirportInformation ()
 
virtual void slot_stateViewAdded (const makVrv::DtStateView< makVrf::DtVrlinkSimulatedEnvironmentProcess > &s)
 
virtual void slot_stateViewAboutToBeRemoved (const makVrv::DtStateView< makVrf::DtVrlinkSimulatedEnvironmentProcess > &s)
 
virtual void slot_onStateViewUpdated (makVrv::DtStateView< DtVrlinkSimulatedEnvironmentProcess > *s)
 
virtual void turnOnUpdates (makVrf::DtEnvironmentStateView *s)
 
virtual void turnOffUpdates (makVrf::DtEnvironmentStateView *s)
 
virtual void createSetDialog (const DtSetMessageType &type, const makVrv::DtUniqueID &airportUniqueid)
 
virtual void slot_onCurrentSelectionChanged (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected)
 

Protected Attributes

std::string myClassName
 
DtAirportSettingsWidgetLogicmyLogic
 
makVrv::DtSignalConnectionManager myConnections
 
std::set
< makVrf::DtEnvironmentStateView * > 
myModifiedStateViews
 
- Protected Attributes inherited from makVrv::DtPage
DtDemyDe
 
QWidget * myParentDialog
 
PageAction myCurrentPageAction
 
int myActionFlag
 

Private Member Functions

 DtAirportSettingsWidget (const DtAirportSettingsWidget &orig)
 
DtAirportSettingsWidgetoperator= (const DtAirportSettingsWidget &orig)
 

Additional Inherited Members

- Public Types inherited from makVrv::DtPage
enum  PageAction { None = 0x0000, Switching = 0x0001, Closing = 0x0010 }
 

Constructor & Destructor Documentation

makVrf::DtAirportSettingsWidget::DtAirportSettingsWidget ( makVrv::DtDe de,
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
virtual makVrf::DtAirportSettingsWidget::~DtAirportSettingsWidget ( )
virtual

Destructor.

makVrf::DtAirportSettingsWidget::DtAirportSettingsWidget ( const DtAirportSettingsWidget orig)
private

Not implemented.

Member Function Documentation

virtual QIcon makVrf::DtAirportSettingsWidget::icon ( )
virtual

Get the icon of the page.

Implements makVrv::DtPage.

virtual makVrv::DtQIconConfigurations makVrf::DtAirportSettingsWidget::qIconConfigurations ( ) const
virtual

Get the icon configurations for the page. This is used to style the page's icon based on application settings.

Implements makVrv::DtPage.

virtual QString makVrf::DtAirportSettingsWidget::title ( )
virtual

Get the title of the page.

Implements makVrv::DtPage.

virtual const std::string& makVrf::DtAirportSettingsWidget::pageClassName ( ) const
virtual

Get the class name of the page.

Implements makVrv::DtPage.

virtual void makVrf::DtAirportSettingsWidget::setAirportLocation ( const DtVector geocLocation)
virtual

updates the airport information widget when the airport changes

Implements makVrf::DtAirportSettingsWidgetInterface.

virtual void makVrf::DtAirportSettingsWidget::setButtonEnabled ( bool  enabled)
virtual

enable/disable buttons of the airport information widget

Implements makVrf::DtAirportSettingsWidgetInterface.

virtual makVrv::DtUniqueID makVrf::DtAirportSettingsWidget::getSelectedAirportUniqueID ( )
virtual
virtual void makVrf::DtAirportSettingsWidget::activate ( )
protectedvirtual

Let the creator create the page.

Called when the page is displayed.

Implements makVrv::DtPage.

virtual void makVrf::DtAirportSettingsWidget::deactivate ( )
protectedvirtual

Called when the page is hidden.

Implements makVrv::DtPage.

virtual void makVrf::DtAirportSettingsWidget::setupGui ( )
protectedvirtual

Called from constructor.

virtual void makVrf::DtAirportSettingsWidget::updateAirportInformation ( )
protectedvirtual

updates the airport information widget when the airport changes

Implements makVrf::DtAirportSettingsWidgetInterface.

virtual void makVrf::DtAirportSettingsWidget::slot_airportsComboboxChanged ( )
protectedvirtualslot
virtual void makVrf::DtAirportSettingsWidget::slot_setAerodromeLightsButtonPushed ( )
protectedvirtualslot
virtual void makVrf::DtAirportSettingsWidget::slot_setRunwayConditionButtonPushed ( )
protectedvirtualslot
virtual void makVrf::DtAirportSettingsWidget::slot_centerOnAirport ( )
protectedvirtualslot
DtAirportSettingsWidget& makVrf::DtAirportSettingsWidget::operator= ( const DtAirportSettingsWidget orig)
private

Not implemented.

virtual void makVrf::DtAirportSettingsWidget::slot_stateViewAdded ( const makVrv::DtStateView< makVrf::DtVrlinkSimulatedEnvironmentProcess > &  s)
protectedvirtual
virtual void makVrf::DtAirportSettingsWidget::slot_stateViewAboutToBeRemoved ( const makVrv::DtStateView< makVrf::DtVrlinkSimulatedEnvironmentProcess > &  s)
protectedvirtual
virtual void makVrf::DtAirportSettingsWidget::slot_onStateViewUpdated ( makVrv::DtStateView< DtVrlinkSimulatedEnvironmentProcess > *  s)
protectedvirtual
virtual void makVrf::DtAirportSettingsWidget::turnOnUpdates ( makVrf::DtEnvironmentStateView s)
protectedvirtual
virtual void makVrf::DtAirportSettingsWidget::turnOffUpdates ( makVrf::DtEnvironmentStateView s)
protectedvirtual
virtual void makVrf::DtAirportSettingsWidget::createSetDialog ( const DtSetMessageType type,
const makVrv::DtUniqueID airportUniqueid 
)
protectedvirtual
virtual void makVrf::DtAirportSettingsWidget::slot_onCurrentSelectionChanged ( const makVrv::DtSelectionManager::IdSet selected,
const makVrv::DtSelectionManager::IdSet deselected 
)
protectedvirtual

Member Data Documentation

std::string makVrf::DtAirportSettingsWidget::myClassName
protected
DtAirportSettingsWidgetLogic* makVrf::DtAirportSettingsWidget::myLogic
protected
makVrv::DtSignalConnectionManager makVrf::DtAirportSettingsWidget::myConnections
protected
std::set<makVrf::DtEnvironmentStateView*> makVrf::DtAirportSettingsWidget::myModifiedStateViews
protected
QComboBox* makVrf::DtAirportSettingsWidget::myAirportsComboBox
DtLastPointInfoLocation* makVrf::DtAirportSettingsWidget::myLocation
QToolButton* makVrf::DtAirportSettingsWidget::mySetAerodromeLightsButton
QToolButton* makVrf::DtAirportSettingsWidget::mySetRunwayConditionButton
QToolButton* makVrf::DtAirportSettingsWidget::myCenterOnAirportButton

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)