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

A SettingsFact is Fact which holds a QSettings value. More...

#include <SettingsFact.h>

+ Inheritance diagram for SettingsFact:
+ Collaboration diagram for SettingsFact:

Public Member Functions

 SettingsFact (QObject *parent=nullptr)
 
 SettingsFact (const QString &settingsGroup, FactMetaData *metaData, QObject *parent=nullptr)
 
 SettingsFact (const SettingsFact &other, QObject *parent=nullptr)
 
 ~SettingsFact ()
 
const SettingsFactoperator= (const SettingsFact &other)
 
void setVisible (bool visible)
 

Additional Inherited Members

- Signals inherited from Fact
void bitmaskStringsChanged ()
 
void bitmaskValuesChanged ()
 
void enumsChanged ()
 
void sendValueChangedSignalsChanged (bool sendValueChangedSignals)
 
void valueChanged (const QVariant &value)
 This signal is only meant for use by the QT property system. It should not be connected to by client code.
 
void rawValueChanged (const QVariant &value)
 
void vehicleUpdated (const QVariant &value)
 Signalled when the param write ack comes back from the vehicle.
 
void containerRawValueChanged (const QVariant &value)
 This signal is meant for use by Fact container implementations. Used to send changed values to vehicle.
 
- Protected Member Functions inherited from Fact
QString _variantToString (const QVariant &variant, int decimalPlaces) const
 
void _sendValueChangedSignal (const QVariant &value)
 
- Protected Attributes inherited from Fact
QString _name
 
int _componentId = -1
 
QVariant _rawValue {0}
 
QRecursiveMutex _rawValueMutex
 
FactMetaData::ValueType_t _type = FactMetaData::valueTypeInt32
 
FactMetaData_metaData = nullptr
 
bool _sendValueChangedSignals = true
 
bool _deferredValueChangeSignal = false
 
FactValueSliderListModel_valueSliderModel = nullptr
 
- Static Protected Attributes inherited from Fact
static constexpr const char * kMissingMetadata = "Meta data pointer missing"
 

Detailed Description

A SettingsFact is Fact which holds a QSettings value.

Definition at line 12 of file SettingsFact.h.

Constructor & Destructor Documentation

◆ SettingsFact() [1/3]

SettingsFact::SettingsFact ( QObject *  parent = nullptr)
explicit

Definition at line 11 of file SettingsFact.cc.

◆ SettingsFact() [2/3]

SettingsFact::SettingsFact ( const QString &  settingsGroup,
FactMetaData metaData,
QObject *  parent = nullptr 
)
explicit

◆ SettingsFact() [3/3]

SettingsFact::SettingsFact ( const SettingsFact other,
QObject *  parent = nullptr 
)
explicit

Definition at line 57 of file SettingsFact.cc.

◆ ~SettingsFact()

SettingsFact::~SettingsFact ( )

Definition at line 64 of file SettingsFact.cc.

Member Function Documentation

◆ operator=()

const SettingsFact & SettingsFact::operator= ( const SettingsFact other)

Definition at line 69 of file SettingsFact.cc.

◆ setVisible()

void SettingsFact::setVisible ( bool  visible)
inline

Definition at line 26 of file SettingsFact.h.


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