QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
pch.h
Go to the documentation of this file.
1#pragma once
2
3// STL
4#include <atomic>
5#include <functional>
6#include <memory>
7#include <vector>
8
9// Qt Core - fundamentals
10#include <QtCore/QByteArray>
11#include <QtCore/QCoreApplication>
12#include <QtCore/QDebug>
13#include <QtCore/QDateTime>
14#include <QtCore/QDir>
15#include <QtCore/QFile>
16#include <QtCore/QFileInfo>
17#include <QtCore/QHash>
18#include <QtCore/QList>
19#include <QtCore/QMap>
20#include <QtCore/QObject>
21#include <QtCore/QSettings>
22#include <QtCore/QString>
23#include <QtCore/QStringList>
24#include <QtCore/QtGlobal>
25#include <QtCore/QThread>
26#include <QtCore/QTimer>
27#include <QtCore/QVariant>
28#include <QtCore/QVariantList>
29
30// Qt Core - JSON
31#include <QtCore/QJsonArray>
32#include <QtCore/QJsonDocument>
33#include <QtCore/QJsonObject>
34
35// Qt Core - utilities
36#include <QtCore/QApplicationStatic>
37#include <QtCore/QElapsedTimer>
38#include <QtCore/QMutex>
39#include <QtCore/QPointer>
40#include <QtCore/QRegularExpression>
41#include <QtCore/QStandardPaths>
42
43// Qt Positioning - used in 50+ files
44#include <QtPositioning/QGeoCoordinate>
45
46// Qt Qml/Quick - QML integration macros used in ~130 headers.
47// Note: QQuickItem intentionally omitted — pulls full QtQuick (scene graph, GL) everywhere.
48#include <QtQml/QQmlEngine>
49#include <QtQmlIntegration/QtQmlIntegration>
50
51// MAVLink - used in 400+ locations
52#include "MAVLinkLib.h"