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

Classes

struct  Row
 

Public Member Functions

 DtUiAirborneFuelConsumptionModelDataPoints (makVrv::DtDe &)
 
virtual void createControls (QWidget *) override
 
virtual void setFromParameters (const std::vector< DtReaderWriter * > &parentRw) override
 
virtual void setFromSystemParameterData (const DtSystemParameterData *data, const DtComponentSystemDefinition *) override
 
virtual void decorateElement () override
 
virtual bool isValid () const override
 
virtual void setDisplayUnits (const DtString &units) override
 
- Public Member Functions inherited from DtUiElement
 DtUiElement (makVrv::DtDe &)
 
virtual ~DtUiElement () override
 
virtual bool blockSignals (bool)
 
virtual void init (QWidget *widget, QWidget *label, DtReaderWriter *originalData, DtReaderWriter *backupData, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, boost::placeholders::_1))
 
virtual void init (QWidget *widget, QWidget *label, const std::vector< DtReaderWriter * > &originalData, const std::vector< DtReaderWriter * > &backupData, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, boost::placeholders::_1))
 
virtual void init (QWidget *widget, QWidget *label, const DtEntityType &, const DtString &platformType, DtElementChangedCallbackFcn=boost::bind(&DtUiElement::theNullFunction, boost::placeholders::_1))
 
virtual DtString displayUnits () const
 
virtual void setLabelText (const QString &)
 
virtual DtString sourceUnits () const
 
virtual void setSourceUnits (const DtString &units)
 
virtual void objectParametersModified ()
 
virtual void connectedTo (QObject *)
 
virtual void processUiEvent (const DtUiElementEvent &)
 
virtual void setModelModified (DtModelSetEntry *)
 
virtual DtString uniqueName () const
 
virtual bool supportsSystems () const
 
virtual const DtStringplatformType () const
 
virtual void setPlatformType (const DtString &)
 
virtual void setObjectTypes (const std::vector< DtEntityType > &)
 
virtual void aboutToShow ()
 
const std::vector
< DtReaderWriter * > & 
values () const
 
const std::vector
< DtReaderWriter * > & 
backupValues () const
 
virtual bool isModified () const
 
virtual void setFromParameters (DtReaderWriter *parentRw)
 
virtual void setFromParameters (const std::vector< DtComponentSystemDefinition * > &)
 
virtual bool restoreFromBackup ()
 
QHBoxLayout * findLayoutThatHas (QWidget *w, QBoxLayout *layout)
 
QBoxLayout * findUsableLayoutFor (QWidget *w)
 
const std::vector< DtEntityType > & objectTypes () const
 
const std::vector
< DtComponentSystemDefinition * > & 
systems () const
 
virtual void sendEvent (const DtUiElementEvent &)
 
virtual bool allValuesTheSame () const
 
virtual bool isMixedValue () const
 
virtual void setEnabled (bool)
 
virtual bool enabled () const
 
virtual void setControllingCheckBox (QCheckBox *)
 
QCheckBoxcontrollingCheckBox ()
 
virtual void populateParentValues (std::string elementName)
 

Static Public Member Functions

static
DtUiAirborneFuelConsumptionModelDataPoints
CreatorFunction (makVrv::DtDe &)
 
- Static Public Member Functions inherited from DtUiElement
static void registerUiTypes ()
 
static DtUiElementcreateUiElement (makVrv::DtDe &, const DtString &type)
 
static bool hasCreator (const DtString &)
 
static void theNullFunction (DtUiElement *)
 
static UiElementFactoryMapelementFactory ()
 
static QString mixedText ()
 
static void setMixedText (const QString &)
 

Protected Slots

virtual void valueUpdated ()
 
virtual void typeChanged (int index)
 
- Protected Slots inherited from DtUiElement
virtual void elementChanged ()
 
virtual void enableIfChecked ()
 
virtual void disableIfChecked ()
 

Protected Member Functions

virtual bool validateUnit (const DtUnit &source, const DtUnit &destination, const QString &type) const
 
virtual double sourceToDisplayUnits (const DtUnit &source, const DtUnit &destination, double d)
 
virtual double displayToSourceUnits (const DtUnit &source, const DtUnit &destination, double d)
 
virtual void updateLabelTitle () override
 
virtual void copyFromRW (const DtReaderWriter &)
 
virtual bool copyIntoRW (DtReaderWriter &)
 
virtual void setupRow (unsigned row)
 
virtual void disableLineEditsFromType (int type)
 
virtual void setBlockSignals (bool)
 
virtual void doTranslations ()
 
- Protected Member Functions inherited from DtUiElement
virtual double sourceToDisplayUnits (double) const
 
virtual double displayToSourceUnits (double) const
 
virtual QString units () const
 
virtual QString labelTitle () const
 

Protected Attributes

QGridLayout * myTableLayout
 
QWidget * myTableWidget
 
QComboBoxmyTypeSelector
 
QLabelmyErrorMessage
 
QDoubleValidator * myAltitudeValidator
 
QDoubleValidator * mySpeedValidator
 
QDoubleValidator * myRangeValidator
 
std::vector< RowmyRows
 
std::vector< QLabel * > myTranslatables
 
DtUnit myAltitudeSource
 
DtUnit myAltitudeDestination
 
DtUnit mySpeedSource
 
DtUnit mySpeedDestination
 
DtUnit myRangeSource
 
DtUnit myRangeDestination
 
QLabelmyAltLabel
 
QLabelmySpeedLabel
 
QLabelmyRangeLabel
 
- Protected Attributes inherited from DtUiElement
DtString myDisplayUnits
 
DtString mySourceUnits
 
std::vector< DtReaderWriter * > myValues
 
std::vector< DtReaderWriter * > myBackupValues
 
DtReaderWritermyParentValue
 
bool myIsNew
 
DtElementChangedCallbackFcn myElementChangedCallbackFunction
 
DtUnit mySource
 
DtUnit myDestination
 
makVrv::DtDemyDe
 
DtString myPlatformType
 
std::vector< DtEntityType > myObjectTypes
 
std::vector
< DtComponentSystemDefinition * > 
mySystems
 
const DtComponentSystemDefinitionmySystemDefinition
 
bool myEnabled
 
std::vector< QObject * > myConnectedTo
 
int myUniqueId
 
QCheckBoxmyControllingCheckBox
 
QToolButtonmyRevertToParentButton
 

Additional Inherited Members

- Public Types inherited from DtUiElement
typedef boost::function
< DtUiElement *(makVrv::DtDe &)> 
CreatorFunction
 
typedef std::map< std::string,
CreatorFunction
UiElementFactoryMap
 
- Public Slots inherited from DtUiElement
virtual void toggleDisplayed (bool display)
 
- Signals inherited from DtUiElement
void uiEvent (const DtUiElementEvent &)
 
void changed ()
 
- Public Attributes inherited from DtUiElement
QWidget * myWidget
 
QWidget * myLabel
 
- Static Protected Attributes inherited from DtUiElement
static UiElementFactoryMap theFactory
 

Constructor & Destructor Documentation

DtUiAirborneFuelConsumptionModelDataPoints::DtUiAirborneFuelConsumptionModelDataPoints ( makVrv::DtDe )

Constructor.

Member Function Documentation

virtual void DtUiAirborneFuelConsumptionModelDataPoints::createControls ( QWidget *  parent)
overridevirtual

If additional widgets or connections need to be made do it here. The parent is the myWidget member.

Reimplemented from DtUiElement.

virtual void DtUiAirborneFuelConsumptionModelDataPoints::setFromParameters ( const std::vector< DtReaderWriter * > &  parentRw)
overridevirtual

Reimplemented from DtUiElement.

virtual void DtUiAirborneFuelConsumptionModelDataPoints::setFromSystemParameterData ( const DtSystemParameterData data,
const DtComponentSystemDefinition  
)
overridevirtual

Sets data of this UiElement from the specified system parameter data. Sets things like sourceUnits, displayUnits, etc.

Reimplemented from DtUiElement.

virtual void DtUiAirborneFuelConsumptionModelDataPoints::decorateElement ( )
overridevirtual

Sets element decoration depending on the isModified state of the element. This version changes myLabel font.

Reimplemented from DtUiElement.

virtual bool DtUiAirborneFuelConsumptionModelDataPoints::isValid ( ) const
overridevirtual

Used to enable/disable the OK button. Default returns true.

Reimplemented from DtUiElement.

virtual void DtUiAirborneFuelConsumptionModelDataPoints::setDisplayUnits ( const DtString units)
overridevirtual

Reimplemented from DtUiElement.

virtual void DtUiAirborneFuelConsumptionModelDataPoints::valueUpdated ( )
protectedvirtualslot
virtual void DtUiAirborneFuelConsumptionModelDataPoints::typeChanged ( int  index)
protectedvirtualslot
virtual bool DtUiAirborneFuelConsumptionModelDataPoints::validateUnit ( const DtUnit source,
const DtUnit destination,
const QString &  type 
) const
protectedvirtual
virtual double DtUiAirborneFuelConsumptionModelDataPoints::sourceToDisplayUnits ( const DtUnit source,
const DtUnit destination,
double  d 
)
protectedvirtual
virtual double DtUiAirborneFuelConsumptionModelDataPoints::displayToSourceUnits ( const DtUnit source,
const DtUnit destination,
double  d 
)
protectedvirtual
virtual void DtUiAirborneFuelConsumptionModelDataPoints::updateLabelTitle ( )
overrideprotectedvirtual

Updates label title based on valid units.

Reimplemented from DtUiElement.

virtual void DtUiAirborneFuelConsumptionModelDataPoints::copyFromRW ( const DtReaderWriter )
protectedvirtual
virtual bool DtUiAirborneFuelConsumptionModelDataPoints::copyIntoRW ( DtReaderWriter )
protectedvirtual
virtual void DtUiAirborneFuelConsumptionModelDataPoints::setupRow ( unsigned  row)
protectedvirtual
virtual void DtUiAirborneFuelConsumptionModelDataPoints::disableLineEditsFromType ( int  type)
protectedvirtual
virtual void DtUiAirborneFuelConsumptionModelDataPoints::setBlockSignals ( bool  )
protectedvirtual
virtual void DtUiAirborneFuelConsumptionModelDataPoints::doTranslations ( )
protectedvirtual

Member Data Documentation

QGridLayout* DtUiAirborneFuelConsumptionModelDataPoints::myTableLayout
protected
QWidget* DtUiAirborneFuelConsumptionModelDataPoints::myTableWidget
protected
QComboBox* DtUiAirborneFuelConsumptionModelDataPoints::myTypeSelector
protected
QLabel* DtUiAirborneFuelConsumptionModelDataPoints::myErrorMessage
protected
QDoubleValidator* DtUiAirborneFuelConsumptionModelDataPoints::myAltitudeValidator
protected
QDoubleValidator* DtUiAirborneFuelConsumptionModelDataPoints::mySpeedValidator
protected
QDoubleValidator* DtUiAirborneFuelConsumptionModelDataPoints::myRangeValidator
protected
std::vector<Row> DtUiAirborneFuelConsumptionModelDataPoints::myRows
protected
std::vector<QLabel*> DtUiAirborneFuelConsumptionModelDataPoints::myTranslatables
protected
DtUnit DtUiAirborneFuelConsumptionModelDataPoints::myAltitudeSource
protected
DtUnit DtUiAirborneFuelConsumptionModelDataPoints::myAltitudeDestination
protected
DtUnit DtUiAirborneFuelConsumptionModelDataPoints::mySpeedSource
protected
DtUnit DtUiAirborneFuelConsumptionModelDataPoints::mySpeedDestination
protected
DtUnit DtUiAirborneFuelConsumptionModelDataPoints::myRangeSource
protected
DtUnit DtUiAirborneFuelConsumptionModelDataPoints::myRangeDestination
protected
QLabel* DtUiAirborneFuelConsumptionModelDataPoints::myAltLabel
protected
QLabel* DtUiAirborneFuelConsumptionModelDataPoints::mySpeedLabel
protected
QLabel* DtUiAirborneFuelConsumptionModelDataPoints::myRangeLabel
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)