Guitar
Classes | Namespaces | Typedefs | Enumerations
FileDiffWidget.h File Reference
#include "FileDiffSliderWidget.h"
#include "FileViewWidget.h"
#include "Git.h"
#include "MainWindow.h"
#include "texteditor/AbstractCharacterBasedApplication.h"
#include <QDialog>
#include <memory>
Include dependency graph for FileDiffWidget.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ObjectContent
 
class  FileDiffWidget
 The FileDiffWidget class サイドバイサイドで2つのファイルのdiffを表示するウィジェット More...
 
struct  FileDiffWidget::DiffData
 
struct  FileDiffWidget::LineFragment
 
struct  FileDiffWidget::InitParam_
 

Namespaces

 Ui
 

Typedefs

using TextDiffLine = Document::Line
 
using TextDiffLineList = QList< Document::Line >
 
using ObjectContentPtr = std::shared_ptr< ObjectContent >
 

Enumerations

enum  ViewType { ViewType::None, ViewType::Left, ViewType::Right }
 

Typedef Documentation

◆ ObjectContentPtr

using ObjectContentPtr = std::shared_ptr<ObjectContent>

◆ TextDiffLine

◆ TextDiffLineList

Enumeration Type Documentation

◆ ViewType

enum ViewType
strong
Enumerator
None 
Left 
Right