Guitar
EditTagsDialog.h
Go to the documentation of this file.
1 #ifndef EDITTAGSDIALOG_H
2 #define EDITTAGSDIALOG_H
3 
4 #include "Git.h"
5 
6 #include <QDialog>
7 
8 class MainWindow;
9 
10 namespace Ui {
11 class EditTagsDialog;
12 }
13 
14 class EditTagsDialog : public QDialog {
15  Q_OBJECT
16 private:
17  Ui::EditTagsDialog *ui;
19 private:
20  QStringList selectedTags();
22  QList<Git::Tag> queryTagList();
23  void updateTagList();
24 public:
25  explicit EditTagsDialog(MainWindow *parent, Git::CommitItem const *commit);
26  ~EditTagsDialog() override;
27 
28 private slots:
31 };
32 
33 #endif // EDITTAGSDIALOG_H
EditTagsDialog
Definition: EditTagsDialog.h:14
Git::Tag
Definition: Git.h:282
Git::CommitID::toQString
QString toQString(int maxlen=-1) const
Definition: Git.cpp:60
InputNewTagDialog
Definition: InputNewTagDialog.h:10
MainWindow::addTag
bool addTag(RepositoryWrapperFrame *frame, QString const &name)
Definition: MainWindow.cpp:5981
Git::CommitItem::commit_id
CommitID commit_id
Definition: Git.h:110
EditTagsDialog::mainwindow
MainWindow * mainwindow()
Definition: EditTagsDialog.cpp:28
Ui
Definition: AboutDialog.h:6
MainWindow
Definition: MainWindow.h:58
Git::CommitItem::message
QString message
Definition: Git.h:114
MainWindow::queryTagList
QList< Git::Tag > queryTagList(RepositoryWrapperFrame *frame)
Definition: MainWindow.cpp:5403
EditTagsDialog.h
EditTagsDialog::on_pushButton_delete_clicked
void on_pushButton_delete_clicked()
Definition: EditTagsDialog.cpp:72
Git.h
EditTagsDialog::EditTagsDialog
EditTagsDialog(MainWindow *parent, Git::CommitItem const *commit)
Definition: EditTagsDialog.cpp:6
EditTagsDialog::~EditTagsDialog
~EditTagsDialog() override
Definition: EditTagsDialog.cpp:23
MainWindow.h
EditTagsDialog::selectedTags
QStringList selectedTags()
Definition: EditTagsDialog.cpp:49
InputNewTagDialog.h
Git::CommitItem
Definition: Git.h:109
InputNewTagDialog::text
QString text() const
Definition: InputNewTagDialog.cpp:22
EditTagsDialog::ui
Ui::EditTagsDialog * ui
Definition: EditTagsDialog.h:17
MainWindow::deleteTags
void deleteTags(RepositoryWrapperFrame *frame, const Git::CommitItem &commit)
Definition: MainWindow.cpp:2327
EditTagsDialog::queryTagList
QList< Git::Tag > queryTagList()
Definition: EditTagsDialog.cpp:33
EditTagsDialog::updateTagList
void updateTagList()
Definition: EditTagsDialog.cpp:38
EditTagsDialog::on_pushButton_add_clicked
void on_pushButton_add_clicked()
Definition: EditTagsDialog.cpp:62
EditTagsDialog::commit_
const Git::CommitItem * commit_
Definition: EditTagsDialog.h:18