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
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
;
18
GitCommitItem
const
*
commit_
;
19
private
:
20
QStringList
selectedTags
();
21
MainWindow
*
mainwindow
();
22
MainWindow
const
*
mainwindow
()
const
;
23
TagList
queryTagList
()
const
;
24
void
updateTagList
();
25
public
:
26
explicit
EditTagsDialog
(
MainWindow
*parent,
GitCommitItem
const
*commit);
27
~EditTagsDialog
()
override
;
28
29
private
slots:
30
void
on_pushButton_add_clicked
();
31
void
on_pushButton_delete_clicked
();
32
};
33
34
#endif
// EDITTAGSDIALOG_H
RepositoryModel.h
TagList
std::vector< GitTag > TagList
Definition:
RepositoryModel.h:8
EditTagsDialog
Definition:
EditTagsDialog.h:14
EditTagsDialog::on_pushButton_delete_clicked
void on_pushButton_delete_clicked()
Definition:
EditTagsDialog.cpp:81
EditTagsDialog::queryTagList
TagList queryTagList() const
Definition:
EditTagsDialog.cpp:41
EditTagsDialog::selectedTags
QStringList selectedTags()
Definition:
EditTagsDialog.cpp:57
EditTagsDialog::mainwindow
MainWindow * mainwindow()
Definition:
EditTagsDialog.cpp:31
EditTagsDialog::commit_
GitCommitItem const * commit_
Definition:
EditTagsDialog.h:18
EditTagsDialog::ui
Ui::EditTagsDialog * ui
Definition:
EditTagsDialog.h:17
EditTagsDialog::~EditTagsDialog
~EditTagsDialog() override
Definition:
EditTagsDialog.cpp:26
EditTagsDialog::on_pushButton_add_clicked
void on_pushButton_add_clicked()
Definition:
EditTagsDialog.cpp:70
EditTagsDialog::updateTagList
void updateTagList()
Definition:
EditTagsDialog.cpp:46
EditTagsDialog::EditTagsDialog
EditTagsDialog(MainWindow *parent, GitCommitItem const *commit)
Definition:
EditTagsDialog.cpp:7
MainWindow
Definition:
MainWindow.h:49
Ui
Definition:
AboutDialog.h:6
GitCommitItem
Definition:
GitCommitItem.h:21
Generated by
1.9.1