File indexing completed on 2024-05-19 04:47:12

0001 #pragma once
0002 
0003 #include <QObject>
0004 #include <MauiKit3/Core/mauilist.h>
0005 #include "libGitWrap/Repository.hpp"
0006 
0007 class Project;
0008 class CommitHistoryModel : public MauiList
0009 {
0010     Q_OBJECT
0011 public:
0012     CommitHistoryModel(Project *parent = nullptr);
0013 
0014     // QQmlParserStatus interface
0015     void setRepo(Git::Repository &repo);
0016 
0017 public:
0018     const FMH::MODEL_LIST &items() const override final;
0019 
0020 private:
0021     FMH::MODEL_LIST m_list;
0022     Git::Repository m_repo;
0023     Project *m_project;
0024 
0025     void setData();
0026 };
0027