File indexing completed on 2024-05-12 04:45:57

0001 #pragma once
0002 
0003 #include <MauiKit3/Core/fmh.h>
0004 #include <MauiKit3/Core/mauilist.h>
0005 
0006 class TagsModel : public MauiList
0007 {
0008     Q_OBJECT
0009     Q_PROPERTY(QVariantList quickPlaces READ quickPlaces)
0010 
0011 public:
0012     explicit TagsModel(QObject *parent = nullptr);
0013     const FMH::MODEL_LIST &items() const override;
0014     void componentComplete() override;
0015 
0016     QVariantList quickPlaces() const;
0017 
0018 private:
0019     FMH::MODEL_LIST list;
0020     void setList();
0021 
0022     FMH::MODEL_LIST tags();
0023 
0024     void packPreviewImages(FMH::MODEL &tag);
0025     QVariantList m_quickPlaces;
0026 };