Guitar
Classes | Enumerations | Functions
FileDiffWidget.cpp File Reference
#include "FileDiffWidget.h"
#include "BigDiffWindow.h"
#include "GitDiffManager.h"
#include "MainWindow.h"
#include "Theme.h"
#include "dtl/dtl.hpp"
#include "ui_FileDiffWidget.h"
#include <Profile.h>
#include <QBuffer>
#include <QDebug>
#include <QFile>
#include <QKeyEvent>
#include <QMenu>
#include <QPainter>
#include <QStyle>
#include <common/joinpath.h>
#include <common/misc.h>
#include <common/q/helper.h>
#include <memory>
Include dependency graph for FileDiffWidget.cpp:

Classes

struct  HunkItem
 
struct  FileDiffWidget::Private
 

Enumerations

enum  { DiffIndexRole = Qt::UserRole }
 

Functions

static void characterWiseDiff (int row, int count, TextEditorView::FormattedLines *left_lines, TextEditorView::FormattedLines *right_lines)
 文字単位の差分を求める More...
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DiffIndexRole 

Function Documentation

◆ characterWiseDiff()

static void characterWiseDiff ( int  row,
int  count,
TextEditorView::FormattedLines left_lines,
TextEditorView::FormattedLines right_lines 
)
static

文字単位の差分を求める

Parameters
row行番号
count行数
llines左の行データ
rlines右の行データ
Here is the call graph for this function: