Guitar
MergeDialog.h
Go to the documentation of this file.
1 #ifndef MERGEDIALOG_H
2 #define MERGEDIALOG_H
3 
4 #include "Git.h"
5 #include <QDialog>
6 
7 class QListWidgetItem;
8 
9 namespace Ui {
10 class MergeDialog;
11 }
12 
13 class MergeDialog : public QDialog {
14  Q_OBJECT
15 public:
16  explicit MergeDialog(const QString &fastforward, std::vector<QString> const &labels, QString const curr_branch_name, QWidget *parent = nullptr);
17  ~MergeDialog();
18 
19  QString getFastForwardPolicy() const;
20  void setFastForwardPolicy(const QString &ff);
21  QString mergeFrom() const;
22  static Git::MergeFastForward ff(const QString &ff);
23  bool isSquashEnabled() const;
24 private slots:
25  void on_listWidget_from_itemDoubleClicked(QListWidgetItem *item);
26 
27 private:
28  Ui::MergeDialog *ui;
29 };
30 
31 #endif // MERGEDIALOG_H
MergeDialog::ff
static Git::MergeFastForward ff(const QString &ff)
Definition: MergeDialog.cpp:51
Git::MergeFastForward::Default
@ Default
MergeDialog::~MergeDialog
~MergeDialog()
Definition: MergeDialog.cpp:26
MergeDialog::on_listWidget_from_itemDoubleClicked
void on_listWidget_from_itemDoubleClicked(QListWidgetItem *item)
Definition: MergeDialog.cpp:73
MergeDialog::MergeDialog
MergeDialog(const QString &fastforward, std::vector< QString > const &labels, QString const curr_branch_name, QWidget *parent=nullptr)
Definition: MergeDialog.cpp:4
Git::MergeFastForward::Only
@ Only
MergeDialog::ui
Ui::MergeDialog * ui
Definition: MergeDialog.h:28
MergeDialog::setFastForwardPolicy
void setFastForwardPolicy(const QString &ff)
Definition: MergeDialog.cpp:38
Git::MergeFastForward::No
@ No
Ui
Definition: AboutDialog.h:6
MergeDialog::getFastForwardPolicy
QString getFastForwardPolicy() const
Definition: MergeDialog.cpp:31
MergeDialog::isSquashEnabled
bool isSquashEnabled() const
Definition: MergeDialog.cpp:68
Git::MergeFastForward
MergeFastForward
Definition: Git.h:309
MergeDialog
Definition: MergeDialog.h:13
MergeDialog.h
Git.h
MergeDialog::mergeFrom
QString mergeFrom() const
Definition: MergeDialog.cpp:62