Vagyojaka 5.5.7
Loading...
Searching...
No Matches
git.h
Go to the documentation of this file.
1#ifndef GIT_H
2#define GIT_H
3
4#include "qstatusbar.h"
5#include <QObject>
6#include <QWidget>
7#include <git2.h>
8
9QT_BEGIN_NAMESPACE
10namespace Ui {
11class Git;
12}
13QT_END_NAMESPACE
14
15class Git : public QWidget
16{
17 Q_OBJECT
18public:
19 explicit Git(QWidget *parent = nullptr);
20
21 void init();
22 void add();
23 void commit();
24 void addRemoteUrl();
25 void pull();
26 void push();
27 ~Git();
28
29
30signals:
31
32private:
33 git_repository *repo = nullptr;
34 QString repoPath;
35 QStatusBar *statusBar = nullptr;
36 Ui::Git *ui;
37 bool doesRepositoryExist(const char* path);
38};
39
40#endif // GIT_H
Definition git.h:16
QString repoPath
Definition git.h:34
void push()
Definition git.cpp:273
void commit()
Definition git.cpp:119
Git(QWidget *parent=nullptr)
Definition git.cpp:31
void add()
Definition git.cpp:78
~Git()
Definition git.cpp:538
QStatusBar * statusBar
Definition git.h:35
git_repository * repo
Definition git.h:33
Ui::Git * ui
Definition git.h:36
void addRemoteUrl()
Definition git.cpp:232
bool doesRepositoryExist(const char *path)
Definition git.cpp:545
void init()
Definition git.cpp:42
void pull()
Definition git.cpp:326
Definition about.h:6