Guitar
SubmodulesDialog.h
Go to the documentation of this file.
1 #ifndef SUBMODULESDIALOG_H
2 #define SUBMODULESDIALOG_H
3 
4 #include <QDialog>
5 #include "Git.h"
6 #include <vector>
7 
8 namespace Ui {
9 class SubmodulesDialog;
10 }
11 
12 class SubmodulesDialog : public QDialog {
13  Q_OBJECT
14 public:
15  struct Submodule {
18  };
19 private:
20  QString working_dir_;
21  std::vector<Submodule> mods_;
22 public:
23  explicit SubmodulesDialog(QWidget *parent, QString workingdir, std::vector<Submodule> const &mods);
25 
26 private slots:
28 
30 
32 
33 private:
34  Ui::SubmodulesDialog *ui;
35  QString absoluteDir(int row) const;
36 };
37 
38 #endif // SUBMODULESDIALOG_H
Definition: SubmodulesDialog.h:12
void on_pushButton_open_terminal_clicked()
Definition: SubmodulesDialog.cpp:84
Ui::SubmodulesDialog * ui
Definition: SubmodulesDialog.h:34
QString absoluteDir(int row) const
Definition: SubmodulesDialog.cpp:75
void on_pushButton_open_file_manager_clicked()
Definition: SubmodulesDialog.cpp:92
QString working_dir_
Definition: SubmodulesDialog.h:20
SubmodulesDialog(QWidget *parent, QString workingdir, std::vector< Submodule > const &mods)
Definition: SubmodulesDialog.cpp:9
~SubmodulesDialog()
Definition: SubmodulesDialog.cpp:61
std::vector< Submodule > mods_
Definition: SubmodulesDialog.h:21
void on_tableWidget_itemSelectionChanged()
Definition: SubmodulesDialog.cpp:66
Definition: AboutDialog.h:6
Definition: GitTypes.h:114
Definition: GitTypes.h:370
Definition: SubmodulesDialog.h:15
GitSubmoduleItem submodule
Definition: SubmodulesDialog.h:16
GitCommitItem head
Definition: SubmodulesDialog.h:17