QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
UnitsSettings Class Reference

#include <UnitsSettings.h>

+ Inheritance diagram for UnitsSettings:
+ Collaboration diagram for UnitsSettings:

Public Types

enum  HorizontalDistanceUnits { HorizontalDistanceUnitsFeet = 0 , HorizontalDistanceUnitsMeters }
 
enum  VerticalDistanceUnits { VerticalDistanceUnitsFeet = 0 , VerticalDistanceUnitsMeters }
 
enum  AreaUnits {
  AreaUnitsSquareFeet = 0 , AreaUnitsSquareMeters , AreaUnitsSquareKilometers , AreaUnitsHectares ,
  AreaUnitsAcres , AreaUnitsSquareMiles
}
 
enum  SpeedUnits {
  SpeedUnitsFeetPerSecond = 0 , SpeedUnitsMetersPerSecond , SpeedUnitsMilesPerHour , SpeedUnitsKilometersPerHour ,
  SpeedUnitsKnots
}
 
enum  TemperatureUnits { TemperatureUnitsCelsius = 0 , TemperatureUnitsFarenheit }
 
enum  WeightUnits { WeightUnitsGrams = 0 , WeightUnitsKg , WeightUnitsOz , WeightUnitsLbs }
 

Public Member Functions

 UnitsSettings (QObject *parent=nullptr)
 
- Public Member Functions inherited from SettingsGroup
 SettingsGroup (const QString &name, const QString &settingsGroup, QObject *parent=nullptr)
 
virtual bool userVisible ()
 
virtual void setUserVisible (bool vis)
 
QString settingsGroup () const
 

Additional Inherited Members

- Signals inherited from SettingsGroup
void userVisibleChanged ()
 
- Protected Member Functions inherited from SettingsGroup
SettingsFact_createSettingsFact (const QString &factName)
 
- Protected Attributes inherited from SettingsGroup
bool _userVisible
 
QString _name
 
QString _settingsGroup
 
QMap< QString, FactMetaData * > _nameToMetaDataMap
 

Detailed Description

Definition at line 7 of file UnitsSettings.h.

Member Enumeration Documentation

◆ AreaUnits

Enumerator
AreaUnitsSquareFeet 
AreaUnitsSquareMeters 
AreaUnitsSquareKilometers 
AreaUnitsHectares 
AreaUnitsAcres 
AreaUnitsSquareMiles 

Definition at line 25 of file UnitsSettings.h.

◆ HorizontalDistanceUnits

Enumerator
HorizontalDistanceUnitsFeet 
HorizontalDistanceUnitsMeters 

Definition at line 15 of file UnitsSettings.h.

◆ SpeedUnits

Enumerator
SpeedUnitsFeetPerSecond 
SpeedUnitsMetersPerSecond 
SpeedUnitsMilesPerHour 
SpeedUnitsKilometersPerHour 
SpeedUnitsKnots 

Definition at line 34 of file UnitsSettings.h.

◆ TemperatureUnits

Enumerator
TemperatureUnitsCelsius 
TemperatureUnitsFarenheit 

Definition at line 42 of file UnitsSettings.h.

◆ VerticalDistanceUnits

Enumerator
VerticalDistanceUnitsFeet 
VerticalDistanceUnitsMeters 

Definition at line 20 of file UnitsSettings.h.

◆ WeightUnits

Enumerator
WeightUnitsGrams 
WeightUnitsKg 
WeightUnitsOz 
WeightUnitsLbs 

Definition at line 47 of file UnitsSettings.h.

Constructor & Destructor Documentation

◆ UnitsSettings()

UnitsSettings::UnitsSettings ( QObject *  parent = nullptr)

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