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

#include <HorizontalFactValueGrid.h>

+ Inheritance diagram for HorizontalFactValueGrid:
+ Collaboration diagram for HorizontalFactValueGrid:

Public Member Functions

 HorizontalFactValueGrid (QQuickItem *parent=nullptr)
 
- Public Member Functions inherited from FactValueGrid
 FactValueGrid (QQuickItem *parent=nullptr)
 
 ~FactValueGrid ()
 
Q_INVOKABLE void resetToDefaults (void)
 < null means track active vehicle, set to specific vehicle to track a single vehicle and share settings with other cards
 
Q_INVOKABLE QmlObjectListModel * appendColumn (void)
 
Q_INVOKABLE void deleteLastColumn (void)
 
Q_INVOKABLE void appendRow (void)
 
Q_INVOKABLE void deleteLastRow (void)
 
QmlObjectListModel * columns (void) const
 
QString settingsGroup (void) const
 
FontSize fontSize (void) const
 
QStringList iconNames (void) const
 
QGCMAVLinkTypes::VehicleClass_t vehicleClass (void) const
 
Vehicle * currentVehicle (void) const
 
Vehicle * specificVehicleForCard (void) const
 
void setFontSize (FontSize fontSize)
 
void componentComplete (void) final
 

Static Public Attributes

static const QString telemetryBarSettingsGroup
 
static const QString vehicleCardSettingsGroup
 

Additional Inherited Members

- Public Types inherited from FactValueGrid
enum  FontSize { DefaultFontSize =0 , SmallFontSize , MediumFontSize , LargeFontSize }
 
- Signals inherited from FactValueGrid
void fontSizeChanged (FontSize fontSize)
 
void columnsChanged (QmlObjectListModel *model)
 
void rowCountChanged (int rowCount)
 
void settingsGroupChanged (QString settingsGroup)
 
void specificVehicleForCardChanged (Vehicle *vehicle)
 
- Protected Attributes inherited from FactValueGrid
QString _settingsGroup
 
FontSize _fontSize = DefaultFontSize
 
bool _preventSaveSettings = false
 
QmlObjectListModel * _columns = nullptr
 
int _rowCount = 0
 
Vehicle * _specificVehicleForCard = nullptr
 
Vehicle * _activeVehicle = nullptr
 

Detailed Description

Definition at line 9 of file HorizontalFactValueGrid.h.

Constructor & Destructor Documentation

◆ HorizontalFactValueGrid()

HorizontalFactValueGrid::HorizontalFactValueGrid ( QQuickItem *  parent = nullptr)
explicit

Definition at line 9 of file HorizontalFactValueGrid.cc.

Member Data Documentation

◆ telemetryBarSettingsGroup

const QString HorizontalFactValueGrid::telemetryBarSettingsGroup
static

Definition at line 20 of file HorizontalFactValueGrid.h.

Referenced by SubtitleWriter::startCapturingTelemetry().

◆ vehicleCardSettingsGroup

const QString HorizontalFactValueGrid::vehicleCardSettingsGroup
static

Definition at line 21 of file HorizontalFactValueGrid.h.


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