20 return m_favourites.contains(u);
25 const auto cur = m_favourites.contains(u);
30 m_favourites.append(u);
31 }
else if (!b && cur) {
32 m_favourites.removeOne(u);
40FavouriteAircraftData::FavouriteAircraftData()
45void FavouriteAircraftData::loadFavourites()
49 Q_FOREACH(
auto v, settings.value(
"favourite-aircraft").toList()) {
50 m_favourites.append(v.toUrl());
54void FavouriteAircraftData::saveFavourites()
57 Q_FOREACH(
auto u, m_favourites) {
61 settings.setValue(
"favourite-aircraft", favs);
static std::unique_ptr< FavouriteAircraftData > static_instance
bool isFavourite(QUrl u) const
bool setFavourite(QUrl u, bool b)
static FavouriteAircraftData * instance()