Guitar
src
EditTagsDialog.h
Go to the documentation of this file.
1
#ifndef EDITTAGSDIALOG_H
2
#define EDITTAGSDIALOG_H
3
4
#include "
RepositoryModel.h
"
5
#include "
Git.h
"
6
7
#include <QDialog>
8
9
class
MainWindow
;
10
11
namespace
Ui
{
12
class
EditTagsDialog
;
13
}
14
15
class
EditTagsDialog
:
public
QDialog {
16
Q_OBJECT
17
private
:
18
Ui::EditTagsDialog *
ui
;
19
GitCommitItem
const
*
commit_
;
20
private
:
21
QStringList
selectedTags
();
22
MainWindow
*
mainwindow
();
23
MainWindow
const
*
mainwindow
()
const
;
24
TagList
queryTagList
()
const
;
25
void
updateTagList
();
26
public
:
27
explicit
EditTagsDialog
(
MainWindow
*parent,
GitCommitItem
const
*commit);
28
~EditTagsDialog
()
override
;
29
30
private
slots:
31
void
on_pushButton_add_clicked
();
32
void
on_pushButton_delete_clicked
();
33
};
34
35
#endif
// EDITTAGSDIALOG_H
Git.h
RepositoryModel.h
TagList
std::vector< GitTag > TagList
Definition:
RepositoryModel.h:7
EditTagsDialog
Definition:
EditTagsDialog.h:15
EditTagsDialog::on_pushButton_delete_clicked
void on_pushButton_delete_clicked()
Definition:
EditTagsDialog.cpp:82
EditTagsDialog::queryTagList
TagList queryTagList() const
Definition:
EditTagsDialog.cpp:42
EditTagsDialog::selectedTags
QStringList selectedTags()
Definition:
EditTagsDialog.cpp:58
EditTagsDialog::mainwindow
MainWindow * mainwindow()
Definition:
EditTagsDialog.cpp:32
EditTagsDialog::commit_
GitCommitItem const * commit_
Definition:
EditTagsDialog.h:19
EditTagsDialog::ui
Ui::EditTagsDialog * ui
Definition:
EditTagsDialog.h:18
EditTagsDialog::~EditTagsDialog
~EditTagsDialog() override
Definition:
EditTagsDialog.cpp:27
EditTagsDialog::on_pushButton_add_clicked
void on_pushButton_add_clicked()
Definition:
EditTagsDialog.cpp:71
EditTagsDialog::updateTagList
void updateTagList()
Definition:
EditTagsDialog.cpp:47
EditTagsDialog::EditTagsDialog
EditTagsDialog(MainWindow *parent, GitCommitItem const *commit)
Definition:
EditTagsDialog.cpp:8
MainWindow
Definition:
MainWindow.h:96
Ui
Definition:
AboutDialog.h:6
GitCommitItem
Definition:
GitTypes.h:121
Generated by
1.9.1