KompareDiff2::DiffHunk Class

class KompareDiff2::DiffHunk
Header: #include <KompareDiff2/DiffHunk>
CMake: find_package(KompareDiff2 REQUIRED)
target_link_libraries(mytarget PRIVATE KompareDiff2::KompareDiff2)

Public Types

enum Type { Normal, AddedByBlend }

Public Functions

DiffHunk(int sourceLine, int destinationLine, const QString &function = QString(), KompareDiff2::DiffHunk::Type type = Normal)
~DiffHunk()
void add(KompareDiff2::Difference *diff)
int destinationLineCount() const
int destinationLineNumber() const
KompareDiff2::DifferenceList differences() const
QString function() const
QString recreateHunk() const
void setType(KompareDiff2::DiffHunk::Type type)
int sourceLineCount() const
int sourceLineNumber() const
KompareDiff2::DiffHunk::Type type() const

Detailed Description

Member Type Documentation

enum DiffHunk::Type

ConstantValue
KompareDiff2::DiffHunk::Normal0
KompareDiff2::DiffHunk::AddedByBlend1

Member Function Documentation

DiffHunk::DiffHunk(int sourceLine, int destinationLine, const QString &function = QString(), KompareDiff2::DiffHunk::Type type = Normal)

[noexcept] DiffHunk::~DiffHunk()

void DiffHunk::add(KompareDiff2::Difference *diff)

int DiffHunk::destinationLineCount() const

int DiffHunk::destinationLineNumber() const

KompareDiff2::DifferenceList DiffHunk::differences() const

QString DiffHunk::function() const

QString DiffHunk::recreateHunk() const

void DiffHunk::setType(KompareDiff2::DiffHunk::Type type)

See also type().

int DiffHunk::sourceLineCount() const

int DiffHunk::sourceLineNumber() const

KompareDiff2::DiffHunk::Type DiffHunk::type() const

See also setType().