VR-Forces 5.0.1 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::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)
 
virtual ~DtAirbaseLaunchFlightWidget ()
 
virtual
DtAirbaseLaunchFlightWidgetLogic
createLogic ()
 
virtual void setupGui (const makVrv::DtSelectionManager::IdSet &)
 
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 &)
 
virtual void getRecord (DtAirbaseLaunchFlightSettingsRecord &) const
 
virtual void loadDefaults (bool fromFactory=false)
 
virtual void saveAsDefaults ()
 

Public Attributes

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

Protected Slots

virtual void onCallSignChanged ()
 
virtual void onAircraftTypeChanged ()
 
virtual void onAircraftNumberChanged ()
 
virtual void onUnitTypeChanged ()
 

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)
 
DtAirbaseLaunchFlightWidgetoperator= (const DtAirbaseLaunchFlightWidget &orig)
 

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::signals2::signal<void(DtString)> makVrf::DtAirbaseLaunchFlightWidget::signal_callSignUpdated

Signals.

boost::signals2::signal<void(DtString)> makVrf::DtAirbaseLaunchFlightWidget::signal_aircraftTypeUpdated
boost::signals2::signal<void(unsigned)> makVrf::DtAirbaseLaunchFlightWidget::signal_aircraftNumberUpdated
boost::signals2::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 Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)