Go to the documentation of this file.
8 class QTableWidgetItem;
32 static QList<BlameItem>
parseBlame(
char const *begin,
char const *end);
46 #endif // BLAMEWINDOW_H
static QString makeDateTimeString(const QDateTime &dt)
Definition: misc.cpp:199
~BlameWindow() override
Definition: BlameWindow.cpp:115
std::map< QString, CommitInfo > commit_cache
Definition: BlameWindow.cpp:26
std::shared_ptr< Git > GitPtr
Definition: Git.h:38
BlameWindow(MainWindow *parent, QString const &filename, QList< BlameItem > const &list)
Definition: BlameWindow.cpp:29
Definition: BlameWindow.h:23
static QList< BlameItem > parseBlame(char const *begin, char const *end)
Definition: BlameWindow.cpp:126
int line_number
Definition: BlameWindow.h:19
QAction * addMenuActionProperty(QMenu *menu)
MainWindow::addMenuActionProperty.
Definition: MainWindow.cpp:897
Definition: CommitPropertyDialog.h:17
void on_tableWidget_itemDoubleClicked(QTableWidgetItem *item)
Definition: BlameWindow.cpp:182
Definition: BlameWindow.cpp:24
Definition: AboutDialog.h:6
Definition: MainWindow.h:58
QString text
Definition: BlameWindow.h:20
Private * m
Definition: BlameWindow.h:26
MainWindow * mainwindow()
Definition: BlameWindow.cpp:121
void showCheckoutButton(bool f)
Definition: CommitPropertyDialog.cpp:167
static QStringList splitLines(QByteArray const &ba, std::function< QString(char const *ptr, size_t len)> const &tos)
QByteArrayの文字列を行に分割する。
Definition: misc.cpp:33
QString getCommitId(QTableWidgetItem *item) const
Definition: BlameWindow.cpp:166
QList< BlameItem > list
Definition: BlameWindow.cpp:25
static bool isValidID(QString const &id)
Definition: Git.cpp:154
Definition: BlameWindow.h:15
void on_tableWidget_customContextMenuRequested(const QPoint &pos)
Definition: BlameWindow.cpp:195
void on_tableWidget_currentItemChanged(QTableWidgetItem *current, QTableWidgetItem *previous)
Definition: BlameWindow.cpp:217
@ CommidIdRole
Definition: BlameWindow.cpp:12
GitPtr git(const QString &dir, const QString &submodpath, const QString &sshkey) const
Definition: MainWindow.cpp:5199
QString commit_id
Definition: BlameWindow.h:16
QString author
Definition: BlameWindow.h:17
void execCommitPropertyDialog(QWidget *parent, const Git::CommitItem *commit)
Definition: MainWindow.cpp:4517
Ui::BlameWindow * ui
Definition: BlameWindow.h:38
QDateTime time
Definition: BlameWindow.h:18
void showJumpButton(bool f)
Definition: CommitPropertyDialog.cpp:172
QString currentCommitId() const
Definition: BlameWindow.cpp:171