10 class QTableWidgetItem;
34 static QList<BlameItem>
parseBlame(
const std::string_view &str);
Definition: BlameWindow.h:25
~BlameWindow() override
Definition: BlameWindow.cpp:117
Private * m
Definition: BlameWindow.h:28
GitHash getCommitId(QTableWidgetItem *item) const
Definition: BlameWindow.cpp:164
BlameWindow(MainWindow *parent, QString const &filename, QList< BlameItem > const &list)
Definition: BlameWindow.cpp:31
void on_tableWidget_customContextMenuRequested(const QPoint &pos)
Definition: BlameWindow.cpp:199
Ui::BlameWindow * ui
Definition: BlameWindow.h:40
void on_tableWidget_itemDoubleClicked(QTableWidgetItem *item)
Definition: BlameWindow.cpp:180
void on_tableWidget_currentItemChanged(QTableWidgetItem *current, QTableWidgetItem *previous)
Definition: BlameWindow.cpp:221
MainWindow * mainwindow()
Definition: BlameWindow.cpp:194
GitHash currentCommitId() const
Definition: BlameWindow.cpp:169
static QList< BlameItem > parseBlame(const std::string_view &str)
Definition: BlameWindow.cpp:123
Definition: GitTypes.h:31
Definition: MainWindow.h:96
Definition: AboutDialog.h:6
std::string filename(std::string const &path)
Definition: misc.cpp:149
Definition: BlameWindow.h:17
QString author
Definition: BlameWindow.h:19
QDateTime time
Definition: BlameWindow.h:20
std::string commit_id
Definition: BlameWindow.h:18
int line_number
Definition: BlameWindow.h:21
QString text
Definition: BlameWindow.h:22
Definition: BlameWindow.cpp:26