1#ifndef GITMERGEDIALOG_H
2#define GITMERGEDIALOG_H
3
4#include <QDialog>
5
6namespace Ui {
7class GitMergeDialog;
8}
9
10class GitManager;
11class GitMergeDialog : public QDialog
12{
13 Q_OBJECT
14
15public:
16 explicit GitMergeDialog(const QString& folder, QWidget *parent = nullptr);
17 ~GitMergeDialog();
18
19private slots:
20 void on_btnCancel_clicked();
21
22 void on_btnOk_clicked();
23
24 void on_cbBranch_currentIndexChanged(int index);
25
26private:
27 Ui::GitMergeDialog *ui;
28 GitManager *mManager;
29 QString mFolder;
30 int mCurrentBranchIndex;
31
32 // QWidget interface
33protected:
34 void closeEvent(QCloseEvent *event) override;
35};
36
37#endif // GITMERGEDIALOG_H
38