123456789101112131415161718192021222324252627282930313233343536 |
- #ifndef GITHANDLER_H
- #define GITHANDLER_H
- #include <QObject>
- #include <repositorymodel.h>
- class GitHandler : public QObject
- {
- Q_OBJECT
- Q_PROPERTY(RepositoryModel* repositories READ repositories NOTIFY repositoriesChanged)
- public:
- GitHandler();
- virtual ~GitHandler();
- Q_INVOKABLE void open(const QString &path);
- Q_INVOKABLE void open(const QUrl &url);
- RepositoryModel* repositories() const
- {
- return m_repositories;
- }
- public slots:
- signals:
- void repositoriesChanged(RepositoryModel* repositories);
- protected:
- QString lastError() const;
- private:
- RepositoryModel* m_repositories;
- };
- #endif // GITHANDLER_H
|