Guitar
src
ReflogWindow.h
Go to the documentation of this file.
1
#ifndef REFLOGWINDOW_H
2
#define REFLOGWINDOW_H
3
4
#include "
Git.h
"
5
6
#include <QDialog>
7
8
namespace
Ui
{
9
class
ReflogWindow
;
10
}
11
12
class
MainWindow
;
13
class
QTableWidgetItem;
14
15
class
ReflogWindow
:
public
QDialog {
16
Q_OBJECT
17
private
:
18
Ui::ReflogWindow *
ui
;
19
MainWindow
*
mainwindow_
;
20
Git::ReflogItemList
reflog_
;
21
22
MainWindow
*
mainwindow
()
23
{
24
return
mainwindow_
;
25
}
26
27
void
updateTable
(
const
Git::ReflogItemList
&reflog);
28
std::optional<Git::CommitItem>
currentCommitItem
();
29
30
public
:
31
explicit
ReflogWindow
(QWidget *parent,
MainWindow
*mainwin,
const
Git::ReflogItemList
&reflog);
32
~ReflogWindow
()
override
;
33
34
private
slots:
35
void
on_tableWidget_customContextMenuRequested
(
const
QPoint &pos);
36
void
on_tableWidget_itemDoubleClicked
(QTableWidgetItem *item);
37
};
38
39
#endif
// REFLOGWINDOW_H
Git.h
Git::ReflogItemList
QList< ReflogItem > ReflogItemList
Definition:
Git.h:665
MainWindow
Definition:
MainWindow.h:85
ReflogWindow
Definition:
ReflogWindow.h:15
ReflogWindow::~ReflogWindow
~ReflogWindow() override
Definition:
ReflogWindow.cpp:24
ReflogWindow::ui
Ui::ReflogWindow * ui
Definition:
ReflogWindow.h:18
ReflogWindow::on_tableWidget_customContextMenuRequested
void on_tableWidget_customContextMenuRequested(const QPoint &pos)
Definition:
ReflogWindow.cpp:88
ReflogWindow::mainwindow_
MainWindow * mainwindow_
Definition:
ReflogWindow.h:19
ReflogWindow::reflog_
Git::ReflogItemList reflog_
Definition:
ReflogWindow.h:20
ReflogWindow::ReflogWindow
ReflogWindow(QWidget *parent, MainWindow *mainwin, const Git::ReflogItemList &reflog)
Definition:
ReflogWindow.cpp:8
ReflogWindow::mainwindow
MainWindow * mainwindow()
Definition:
ReflogWindow.h:22
ReflogWindow::updateTable
void updateTable(const Git::ReflogItemList &reflog)
Definition:
ReflogWindow.cpp:29
ReflogWindow::currentCommitItem
std::optional< Git::CommitItem > currentCommitItem()
Definition:
ReflogWindow.cpp:78
ReflogWindow::on_tableWidget_itemDoubleClicked
void on_tableWidget_itemDoubleClicked(QTableWidgetItem *item)
Definition:
ReflogWindow.cpp:115
Ui
Definition:
AboutDialog.h:6
Generated by
1.9.1