1#ifndef DEFAULTAIRCRAFTLOCATOR_HXX
2#define DEFAULTAIRCRAFTLOCATOR_HXX
5#include <simgear/misc/sg_path.hxx>
9#include <QAbstractListModel>
33 std::string _aircraftId;
43 int rowCount(
const QModelIndex& index)
const override;
45 QVariant
data(
const QModelIndex& index,
int role)
const override;
47 QHash<int, QByteArray>
roleNames()
const override;
51 Q_INVOKABLE QString
nameForItem(quint32 index)
const;
57 struct WeatherScenario
62 QString localWeatherTileType;
63 QString localWeatherTileManagement;
66 std::vector<WeatherScenario> m_scenarios;
69 NameRole = Qt::UserRole + 1,
QHash< int, QByteArray > roleNames() const override
Q_INVOKABLE QString nameForItem(quint32 index) const
Q_INVOKABLE QString metarForItem(quint32 index) const
Q_INVOKABLE QStringList localWeatherData(quint32 index) const
int rowCount(const QModelIndex &index) const override
Q_INVOKABLE QString descriptionForItem(quint32 index) const
QVariant data(const QModelIndex &index, int role) const override
WeatherScenariosModel(QObject *pr=nullptr)
std::vector< std::string > string_list
FlightPlan.hxx - defines a full flight-plan object, including departure, cruise, arrival information ...
string_list defaultSplashScreenPaths()
std::string defaultAirportICAO()