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 Git::Diff &diff, QByteArray
const &ba,
bool uncommited, QString
const &workingdir);
118 void setSideBySide_(
const Git::Diff &diff, QByteArray
const &ba_a, QByteArray
const &ba_b, QString
const &workingdir);
130 QString
diffObjects(QString
const &a_id, QString
const &b_id);
143 void setSingleFile(QByteArray
const &ba, QString
const &
id, QString
const &path);
149 void updateDiffView_(
const QString &id_left,
const QString &id_right, QString
const &path = QString());
166 void onMoved(
int cur_row,
int cur_col,
int scr_row,
int scr_col);
Definition: BigDiffWindow.h:12
Definition: MainWindow.h:90
Definition: AboutDialog.h:6
Definition: AbstractCharacterBasedApplication.h:53
Type
Definition: AbstractCharacterBasedApplication.h:54
@ Unknown
Definition: AbstractCharacterBasedApplication.h:55
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