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