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