QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
AirframeComponentAirframes.h
Go to the documentation of this file.
1#pragma once
2
3#include <QtCore/QList>
4#include <QtCore/QMap>
5
9{
10public:
11 typedef struct {
12 QString name;
15
16 typedef struct {
17 QString name;
19 QList<AirframeInfo_t*> rgAirframeInfo;
21
22 static QMap<QString, AirframeComponentAirframes::AirframeType_t*>& get();
23
26 static QList<AirframeType_t*> sortedTypes();
27
28 static void clear();
29 static void insert(QString& group, QString& image, QString& name, int id);
30
31protected:
32 static QMap<QString, AirframeType_t*> rgAirframeTypes;
33
34private:
35};
MVC Controller for AirframeComponent.qml.
static void insert(QString &group, QString &image, QString &name, int id)
static QMap< QString, AirframeComponentAirframes::AirframeType_t * > & get()
static QMap< QString, AirframeType_t * > rgAirframeTypes
static QList< AirframeType_t * > sortedTypes()