File indexing completed on 2024-05-12 04:47:03
0001 #pragma once 0002 #include <QObject> 0003 #include <QVariantList> 0004 0005 #include <MauiKit3/Core/mauilist.h> 0006 0007 class PlacesModel : public MauiList 0008 { 0009 Q_OBJECT 0010 Q_PROPERTY(QVariantList quickPlaces READ quickPlaces) 0011 0012 public: 0013 explicit PlacesModel(QObject *parent = nullptr); 0014 0015 QVariantList quickPlaces() const; 0016 0017 private: 0018 QVariantList m_quickPlaces; 0019 FMH::MODEL_LIST m_list; 0020 0021 void setList(); 0022 FMH::MODEL_LIST tags(); 0023 // QQmlParserStatus interface 0024 public: 0025 void classBegin() override final; 0026 void componentComplete() override final; 0027 const FMH::MODEL_LIST &items() const override final; 0028 }; 0029