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 Attributes
makVrf::DtVrfDisplayUnitsSettingsWidget Class Reference

Widget subclassed from makVrv::DtDisplayUnitsSettingsWidget to add timezone selection, and time formatting. Same information is also available on the Date/Time section of the environment page

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

Public Member Functions

 DtVrfDisplayUnitsSettingsWidget (makVrv::DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::Widget)
 
virtual ~DtVrfDisplayUnitsSettingsWidget ()
 
- Public Member Functions inherited from makVrv::DtDisplayUnitsSettingsWidget
 DtDisplayUnitsSettingsWidget (DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::Widget)
 
virtual ~DtDisplayUnitsSettingsWidget ()
 
virtual void addDisplayUnitToUI (const DtUnicode &displayUnitCollectionName, const DtUnicode &displayUnitName, makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType type)
 
virtual void updateDisplayUnitUnit (const std::string &displayUnitCollectionName, const std::string &displayUnitName, unsigned int unitEnumValue)
 
virtual void updateDisplayUnitDecimals (const std::string &displayUnitCollectionName, const std::string &displayUnitName, unsigned int decimals)
 
virtual void updateDisplayUnitName (const DtUnicode &displayUnitCollectionName, const DtUnicode &displayUnitName, const DtUnicode &newDisplayName)
 
virtual void setDisplayUnitDecimalsQSpinBoxVisible (const std::string &displayUnitCollectionName, const std::string &displayUnitName, bool isVisible)
 
virtual void addSuppressMagneticNorthNotationCheckBox ()
 
virtual void setSuppressMagneticNorthNotationEnabled (bool enabled)
 
virtual void addObjectTypeToUI (const DtUnicode &objectType)
 
virtual std::string currentObjectType () const
 
virtual void populateDisplayUnitComboBoxes (makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType displayUnitType, const DtUnicode &name, unsigned int unitEnumValue)
 
virtual void removeUnitOfMeasurementEntryByDisplayUnit (const DtUnicode &displayUnitCollectionName, const DtUnicode &displayUnitName, const DtUnicode &unitOfMeasurementName)
 
virtual void clear ()
 
- Public Member Functions inherited from makVrv::DtDisplayUnitsSettingsInterface
virtual ~DtDisplayUnitsSettingsInterface ()
 

Public Attributes

DtTimezoneFormatWidgetmyTimezoneFormatWidget
 
QLabelmyTimeDisplayLabel
 
- Public Attributes inherited from makVrv::DtDisplayUnitsSettingsWidget
QGridLayout * myMainLayout
 
QHBoxLayout * myObjectTypeLayout
 
QLabelmyObjectTypeLabel
 
QComboBoxmyObjectTypeComboBox
 
QLabelmyDecimalPlacesLabel
 
std::map< std::string,
std::set< QWidget * > > 
myDynamicWidgets
 
std::map< std::string,
unsigned int
myDynamicWidgetsLayoutIndices
 
std::map
< makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType,
std::set< QComboBox * > > 
myComboBoxesByDisplayUnitType
 
- Public Attributes inherited from makVrv::DtDisplayUnitsSettingsInterface
boost::signalslib::signal< void()> signal_currentObjectTypeChanged
 
boost::signalslib::signal
< void(const std::string
&displayUnitCollectionName,
const std::string
&displayUnitName, unsigned int
unitEnumValue)> 
signal_displayUnitUnitChanged
 
boost::signalslib::signal
< void(const std::string
&displayUnitCollectionName,
const std::string
&displayUnitName, unsigned int
decimals)> 
signal_displayUnitDecimalsChanged
 
boost::signalslib::signal
< void(bool
suppressMagNorthNotation)> 
signal_suppressMagneticNorthNotationChanged
 

Protected Attributes

makVrv::DtSignalConnectionManager myConnectionManager
 
unsigned int myNextAvailableVrfRowIndex
 
- Protected Attributes inherited from makVrv::DtDisplayUnitsSettingsWidget
DtDemyDe
 
unsigned int myNextAvailableObjectRowIndex
 
unsigned int myNextAvailableApplicationRowIndex
 
unsigned int myNextAvailableWeatherRowIndex
 

Additional Inherited Members

- Protected Slots inherited from makVrv::DtDisplayUnitsSettingsWidget
void slot_onObjectTypeChanged (int index)
 
void slot_onDisplayUnitUnitChanged (int unit)
 
void slot_onDisplayUnitDecimalsChanged (int decimals)
 
void slot_onSuppressMagneticNorthNotationCheckboxChanged (int state)
 
- Protected Member Functions inherited from makVrv::DtDisplayUnitsSettingsWidget
virtual void setupGui ()
 
virtual std::string getDisplayUnitKey (const std::string &displayUnitCollectionName, const std::string &displayUnitName) const
 

Constructor & Destructor Documentation

makVrf::DtVrfDisplayUnitsSettingsWidget::DtVrfDisplayUnitsSettingsWidget ( makVrv::DtDe de,
QWidget *  parent,
Qt::WindowFlags  f = Qt::Widget 
)

CTOR.

virtual makVrf::DtVrfDisplayUnitsSettingsWidget::~DtVrfDisplayUnitsSettingsWidget ( )
virtual

Virtual DTOR.

Member Data Documentation

DtTimezoneFormatWidget* makVrf::DtVrfDisplayUnitsSettingsWidget::myTimezoneFormatWidget
QLabel* makVrf::DtVrfDisplayUnitsSettingsWidget::myTimeDisplayLabel
makVrv::DtSignalConnectionManager makVrf::DtVrfDisplayUnitsSettingsWidget::myConnectionManager
protected
unsigned int makVrf::DtVrfDisplayUnitsSettingsWidget::myNextAvailableVrfRowIndex
protected

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)