VR-Forces 4.7 Class Documentation
 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::DtAirbaseLaunchFlightWidget Class Reference
Inheritance diagram for makVrf::DtAirbaseLaunchFlightWidget:
Inheritance graph
[legend]

Public Member Functions

 DtAirbaseLaunchFlightWidget (makVrv::DtDe &de, QWidget *parent=0, const Qt::WindowFlags &flags=0)
 default constructor
virtual ~DtAirbaseLaunchFlightWidget ()
 destructor
virtual
DtAirbaseLaunchFlightWidgetLogic
createLogic ()
virtual void setupGui (const makVrv::DtSelectionManager::IdSet &)
 Sets up gui based on current selection.
virtual void initialize ()
virtual DtString callSign () const
virtual void setCallSign (const QString &val)
virtual void showCallSign (bool show)
virtual DtString aircraftType () const
virtual void setAircraftType (const QString &val)
virtual void showAircraftType (bool show)
virtual void addAircraftType (const QString &val)
virtual void clearAircraftTypes ()
virtual unsigned aircraftNumber () const
virtual void setAircraftNumber (unsigned val)
virtual void showAircraftNumber (bool show)
virtual void addAircraftNumber (unsigned val)
virtual void clearAircraftNumbers ()
virtual DtString unitLabel () const
virtual void setUnitLabel (const QString &val)
virtual void showUnitLabel (bool show)
virtual void enableUnitLabel (bool enable)
virtual void addUnitLabel (const QString &val)
virtual void clearUnitLabels ()
virtual DtObjectType aircraftUnitType () const
virtual void setAircraftUnitType (const DtObjectType &val)
virtual DtString loadout () const
virtual void setLoadout (const QString &val)
virtual void showLoadout (bool show)
virtual void addLoadout (const QString &val)
virtual void clearLoadouts ()
virtual DtUUID missionSuperior () const
virtual void setMissionSuperior (const DtUUID &val)
virtual void showMissionSuperior (bool show)
virtual DtString missionRole () const
virtual void setMissionRole (const QString &val)
virtual void showMissionRole (bool show)
virtual bool launchWhenAvailable () const
virtual void setLaunchWhenAvailable (bool val)
virtual void setLaunchWhenAvailableLabel (const QString &val)
virtual time_t launchTime () const
virtual void setLaunchTime (time_t val)
virtual void showLaunchTime (bool show)
virtual void setLaunchTimeLabel (const QString &val)
virtual void setFromRecord (const DtAirbaseLaunchFlightSettingsRecord &)
 Set the current settings.
virtual void getRecord (DtAirbaseLaunchFlightSettingsRecord &) const
 Get the current settings.
virtual void loadDefaults (bool fromFactory=false)
 Loads default or factory record.
virtual void saveAsDefaults ()
 Saves current settings as default.

Public Attributes

boost::signal< void(DtString)> signal_callSignUpdated
 Signals.
boost::signal< void(DtString)> signal_aircraftTypeUpdated
boost::signal< void(unsigned)> signal_aircraftNumberUpdated
boost::signal< void(DtString)> signal_unitTypeUpdated

Protected Slots

virtual void onCallSignChanged ()
 Called when the call sign is changed.
virtual void onAircraftTypeChanged ()
 Called when the aircraft type is changed.
virtual void onAircraftNumberChanged ()
 Called when the aircraft number is changed.
virtual void onUnitTypeChanged ()
 Called when the unit type is changed.

Protected Member Functions

virtual void showEvent (QShowEvent *event)

Protected Attributes

bool myInitialized
QGridLayout * myLayout
QLabelmyCallSignLabel
QLineEditmyCallSign
QString myPreInitCallSign
QLabelmyAircraftTypeLabel
QComboBoxmyAircraftType
QString myPreInitAircraftType
QLabelmyAircraftNumberLabel
QComboBoxmyAircraftNumber
unsigned myPreInitAircraftNumber
QLabelmyUnitLabelLabel
QComboBoxmyUnitLabel
QString myPreInitUnitLabel
QLabelmyLoadoutLabel
QComboBoxmyLoadout
QString myPreInitLoadout
QLabelmyMissionSuperiorLabel
DtVrfFilteredListViewmyMissionSuperior
DtUUID myPreInitMissionSuperior
QLabelmyMissionRoleLabel
QComboBoxmyMissionRole
QString myPreInitMissionRole
QCheckBoxmyLaunchWhenAvailable
bool myPreInitLaunchWhenAvailable
QLabelmyLaunchTimeLabel
DtDateTimeEntryWidgetmyLaunchTime
time_t myPreInitLaunchTime
makVrv::DtDemyDe
DtAirbaseLaunchFlightWidgetLogicmyLogic
DtAirbaseLaunchFlightSettingsRecord mySettings

Private Member Functions

 DtAirbaseLaunchFlightWidget (const DtAirbaseLaunchFlightWidget &orig)
 copy constructor - not implemented
DtAirbaseLaunchFlightWidgetoperator= (const DtAirbaseLaunchFlightWidget &orig)
 assignment operator - not implemented

Constructor & Destructor Documentation

makVrf::DtAirbaseLaunchFlightWidget::DtAirbaseLaunchFlightWidget ( makVrv::DtDe de,
QWidget *  parent = 0,
const Qt::WindowFlags &  flags = 0 
)

default constructor

virtual makVrf::DtAirbaseLaunchFlightWidget::~DtAirbaseLaunchFlightWidget ( )
virtual

destructor

makVrf::DtAirbaseLaunchFlightWidget::DtAirbaseLaunchFlightWidget ( const DtAirbaseLaunchFlightWidget orig)
private

copy constructor - not implemented

Member Function Documentation

virtual DtAirbaseLaunchFlightWidgetLogic* makVrf::DtAirbaseLaunchFlightWidget::createLogic ( )
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setupGui ( const makVrv::DtSelectionManager::IdSet )
virtual

Sets up gui based on current selection.

virtual void makVrf::DtAirbaseLaunchFlightWidget::initialize ( )
virtual
virtual DtString makVrf::DtAirbaseLaunchFlightWidget::callSign ( ) const
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setCallSign ( const QString &  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::showCallSign ( bool  show)
virtual
virtual DtString makVrf::DtAirbaseLaunchFlightWidget::aircraftType ( ) const
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setAircraftType ( const QString &  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::showAircraftType ( bool  show)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::addAircraftType ( const QString &  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::clearAircraftTypes ( )
virtual
virtual unsigned makVrf::DtAirbaseLaunchFlightWidget::aircraftNumber ( ) const
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setAircraftNumber ( unsigned  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::showAircraftNumber ( bool  show)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::addAircraftNumber ( unsigned  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::clearAircraftNumbers ( )
virtual
virtual DtString makVrf::DtAirbaseLaunchFlightWidget::unitLabel ( ) const
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setUnitLabel ( const QString &  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::showUnitLabel ( bool  show)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::enableUnitLabel ( bool  enable)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::addUnitLabel ( const QString &  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::clearUnitLabels ( )
virtual
virtual DtObjectType makVrf::DtAirbaseLaunchFlightWidget::aircraftUnitType ( ) const
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setAircraftUnitType ( const DtObjectType val)
virtual
virtual DtString makVrf::DtAirbaseLaunchFlightWidget::loadout ( ) const
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setLoadout ( const QString &  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::showLoadout ( bool  show)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::addLoadout ( const QString &  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::clearLoadouts ( )
virtual
virtual DtUUID makVrf::DtAirbaseLaunchFlightWidget::missionSuperior ( ) const
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setMissionSuperior ( const DtUUID val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::showMissionSuperior ( bool  show)
virtual
virtual DtString makVrf::DtAirbaseLaunchFlightWidget::missionRole ( ) const
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setMissionRole ( const QString &  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::showMissionRole ( bool  show)
virtual
virtual bool makVrf::DtAirbaseLaunchFlightWidget::launchWhenAvailable ( ) const
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setLaunchWhenAvailable ( bool  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setLaunchWhenAvailableLabel ( const QString &  val)
virtual
virtual time_t makVrf::DtAirbaseLaunchFlightWidget::launchTime ( ) const
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setLaunchTime ( time_t  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::showLaunchTime ( bool  show)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setLaunchTimeLabel ( const QString &  val)
virtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::setFromRecord ( const DtAirbaseLaunchFlightSettingsRecord )
virtual

Set the current settings.

virtual void makVrf::DtAirbaseLaunchFlightWidget::getRecord ( DtAirbaseLaunchFlightSettingsRecord ) const
virtual

Get the current settings.

virtual void makVrf::DtAirbaseLaunchFlightWidget::loadDefaults ( bool  fromFactory = false)
virtual

Loads default or factory record.

virtual void makVrf::DtAirbaseLaunchFlightWidget::saveAsDefaults ( )
virtual

Saves current settings as default.

virtual void makVrf::DtAirbaseLaunchFlightWidget::showEvent ( QShowEvent *  event)
protectedvirtual
virtual void makVrf::DtAirbaseLaunchFlightWidget::onCallSignChanged ( )
protectedvirtualslot

Called when the call sign is changed.

virtual void makVrf::DtAirbaseLaunchFlightWidget::onAircraftTypeChanged ( )
protectedvirtualslot

Called when the aircraft type is changed.

virtual void makVrf::DtAirbaseLaunchFlightWidget::onAircraftNumberChanged ( )
protectedvirtualslot

Called when the aircraft number is changed.

virtual void makVrf::DtAirbaseLaunchFlightWidget::onUnitTypeChanged ( )
protectedvirtualslot

Called when the unit type is changed.

DtAirbaseLaunchFlightWidget& makVrf::DtAirbaseLaunchFlightWidget::operator= ( const DtAirbaseLaunchFlightWidget orig)
private

assignment operator - not implemented

Member Data Documentation

boost::signal<void(DtString)> makVrf::DtAirbaseLaunchFlightWidget::signal_callSignUpdated

Signals.

boost::signal<void(DtString)> makVrf::DtAirbaseLaunchFlightWidget::signal_aircraftTypeUpdated
boost::signal<void(unsigned)> makVrf::DtAirbaseLaunchFlightWidget::signal_aircraftNumberUpdated
boost::signal<void(DtString)> makVrf::DtAirbaseLaunchFlightWidget::signal_unitTypeUpdated
bool makVrf::DtAirbaseLaunchFlightWidget::myInitialized
protected
QGridLayout* makVrf::DtAirbaseLaunchFlightWidget::myLayout
protected
QLabel* makVrf::DtAirbaseLaunchFlightWidget::myCallSignLabel
protected
QLineEdit* makVrf::DtAirbaseLaunchFlightWidget::myCallSign
protected
QString makVrf::DtAirbaseLaunchFlightWidget::myPreInitCallSign
protected
QLabel* makVrf::DtAirbaseLaunchFlightWidget::myAircraftTypeLabel
protected
QComboBox* makVrf::DtAirbaseLaunchFlightWidget::myAircraftType
protected
QString makVrf::DtAirbaseLaunchFlightWidget::myPreInitAircraftType
protected
QLabel* makVrf::DtAirbaseLaunchFlightWidget::myAircraftNumberLabel
protected
QComboBox* makVrf::DtAirbaseLaunchFlightWidget::myAircraftNumber
protected
unsigned makVrf::DtAirbaseLaunchFlightWidget::myPreInitAircraftNumber
protected
QLabel* makVrf::DtAirbaseLaunchFlightWidget::myUnitLabelLabel
protected
QComboBox* makVrf::DtAirbaseLaunchFlightWidget::myUnitLabel
protected
QString makVrf::DtAirbaseLaunchFlightWidget::myPreInitUnitLabel
protected
QLabel* makVrf::DtAirbaseLaunchFlightWidget::myLoadoutLabel
protected
QComboBox* makVrf::DtAirbaseLaunchFlightWidget::myLoadout
protected
QString makVrf::DtAirbaseLaunchFlightWidget::myPreInitLoadout
protected
QLabel* makVrf::DtAirbaseLaunchFlightWidget::myMissionSuperiorLabel
protected
DtVrfFilteredListView* makVrf::DtAirbaseLaunchFlightWidget::myMissionSuperior
protected
DtUUID makVrf::DtAirbaseLaunchFlightWidget::myPreInitMissionSuperior
protected
QLabel* makVrf::DtAirbaseLaunchFlightWidget::myMissionRoleLabel
protected
QComboBox* makVrf::DtAirbaseLaunchFlightWidget::myMissionRole
protected
QString makVrf::DtAirbaseLaunchFlightWidget::myPreInitMissionRole
protected
QCheckBox* makVrf::DtAirbaseLaunchFlightWidget::myLaunchWhenAvailable
protected
bool makVrf::DtAirbaseLaunchFlightWidget::myPreInitLaunchWhenAvailable
protected
QLabel* makVrf::DtAirbaseLaunchFlightWidget::myLaunchTimeLabel
protected
DtDateTimeEntryWidget* makVrf::DtAirbaseLaunchFlightWidget::myLaunchTime
protected
time_t makVrf::DtAirbaseLaunchFlightWidget::myPreInitLaunchTime
protected
makVrv::DtDe& makVrf::DtAirbaseLaunchFlightWidget::myDe
protected
DtAirbaseLaunchFlightWidgetLogic* makVrf::DtAirbaseLaunchFlightWidget::myLogic
protected
DtAirbaseLaunchFlightSettingsRecord makVrf::DtAirbaseLaunchFlightWidget::mySettings
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)