FlightGear next
FavouriteAircraftData.hxx
Go to the documentation of this file.
1#ifndef FAVOURITEAIRCRAFTDATA_HXX
2#define FAVOURITEAIRCRAFTDATA_HXX
3
4#include <QObject>
5#include <QUrl>
6#include <QVector>
7
8class FavouriteAircraftData : public QObject
9{
10 Q_OBJECT
11public:
12 static FavouriteAircraftData* instance();
13
14 bool isFavourite(QUrl u) const;
15
16 bool setFavourite(QUrl u, bool b);
17
18signals:
19 void changed(QUrl u);
20
21private:
22 FavouriteAircraftData();
23
24 void loadFavourites();
25 void saveFavourites();
26
27 QVector<QUrl> m_favourites;
28
29};
30
31#endif // FAVOURITEAIRCRAFTDATA_HXX
void changed(QUrl u)
bool setFavourite(QUrl u, bool b)
static FavouriteAircraftData * instance()