1 #ifndef FILEDIFFWIDGET_H
2 #define FILEDIFFWIDGET_H
34 class QTableWidgetItem;
54 left = std::make_shared<ObjectContent>();
55 right = std::make_shared<ObjectContent>();
84 Ui::FileDiffWidget *
ui;
117 void setSideBySide(
const GitDiff &diff, QByteArray
const &ba,
bool uncommitted, QString
const &workingdir);
118 void setSideBySide_(
const GitDiff &diff, QByteArray
const &ba_a, QByteArray
const &ba_b, QString
const &workingdir);
130 std::string
diffObjects(
const std::string &a_id,
const std::string &b_id);
143 void setSingleFile(QByteArray
const &ba, QString
const &
id, QString
const &path);
149 void updateDiffView(
const std::string &id_left,
const std::string &id_right,
const std::string &path = {});
166 void onMoved(
int cur_row,
int cur_col,
int scr_row,
int scr_col);
Definition: BigDiffWindow.h:12
Definition: GitTypes.h:485
Definition: GitRunner.h:13
Definition: MainWindow.h:96
Definition: AboutDialog.h:6
Definition: AbstractCharacterBasedApplication.h:52
Type
Definition: AbstractCharacterBasedApplication.h:53
@ Unknown
Definition: AbstractCharacterBasedApplication.h:54
Definition: GitTypes.h:121
Definition: GitTypes.h:84
Definition: GitTypes.h:422
Definition: FileDiffWidget.h:26
QString id
Definition: FileDiffWidget.h:27
TextDiffLineList lines
Definition: FileDiffWidget.h:30
QString path
Definition: FileDiffWidget.h:28
QByteArray bytes
Definition: FileDiffWidget.h:29