Guitar
src
BigDiffWindow.h
Go to the documentation of this file.
1
#ifndef BIGDIFFWINDOW_H
2
#define BIGDIFFWINDOW_H
3
4
#include <QDialog>
5
#include "
Git.h
"
6
#include "
FileDiffWidget.h
"
7
8
namespace
Ui
{
9
class
BigDiffWindow
;
10
}
11
12
class
BigDiffWindow
:
public
QDialog {
13
Q_OBJECT
14
private
:
15
struct
Private
;
16
Private
*
m
;
17
public
:
18
explicit
BigDiffWindow
(QWidget *parent =
nullptr
);
19
~BigDiffWindow
()
override
;
20
21
void
init
(
MainWindow
*mw,
const
FileDiffWidget::InitParam_
¶m);
22
void
setTextCodec
(QTextCodec *codec);
23
private
:
24
Ui::BigDiffWindow *
ui
;
25
void
updateDiffView
();
26
QString
fileName
()
const
;
27
};
28
29
#endif // BIGDIFFWINDOW_H
BigDiffWindow::init
void init(MainWindow *mw, const FileDiffWidget::InitParam_ ¶m)
Definition:
BigDiffWindow.cpp:44
BigDiffWindow::Private::param
FileDiffWidget::InitParam_ param
Definition:
BigDiffWindow.cpp:8
BigDiffWindow::~BigDiffWindow
~BigDiffWindow() override
Definition:
BigDiffWindow.cpp:27
BigDiffWindow::ui
Ui::BigDiffWindow * ui
Definition:
BigDiffWindow.h:24
BigDiffWindow::setTextCodec
void setTextCodec(QTextCodec *codec)
Definition:
BigDiffWindow.cpp:33
BigDiffWindow::Private
Definition:
BigDiffWindow.cpp:6
FileDiffWidget::InitParam_
Definition:
FileDiffWidget.h:88
BigDiffWindow::Private::text_editor_engine
TextEditorEnginePtr text_editor_engine
Definition:
BigDiffWindow.cpp:7
TextEditorEnginePtr
std::shared_ptr< TextEditorEngine > TextEditorEnginePtr
Definition:
AbstractCharacterBasedApplication.h:132
FileDiffWidget::InitParam_::bytes_b
QByteArray bytes_b
Definition:
FileDiffWidget.h:91
Git::Diff::BLOB_AB_::b_id_or_path
QString b_id_or_path
Definition:
Git.h:208
FileDiffWidget::InitParam_::workingdir
QString workingdir
Definition:
FileDiffWidget.h:94
BigDiffWindow::fileName
QString fileName() const
FileDiffWidget::InitParam_::diff
Git::Diff diff
Definition:
FileDiffWidget.h:92
FileViewType::Text
@ Text
PATH_PREFIX
#define PATH_PREFIX
Definition:
ApplicationGlobal.h:63
BigDiffWindow::updateDiffView
void updateDiffView()
Definition:
BigDiffWindow.cpp:39
Ui
Definition:
AboutDialog.h:6
MainWindow
Definition:
MainWindow.h:58
FileDiffWidget::InitParam_::bytes_a
QByteArray bytes_a
Definition:
FileDiffWidget.h:90
BigDiffWindow::BigDiffWindow
BigDiffWindow(QWidget *parent=nullptr)
Definition:
BigDiffWindow.cpp:11
FileDiffWidget::textcodecChanged
void textcodecChanged()
BigDiffWindow.h
Git.h
Git::Diff::path
QString path
Definition:
Git.h:204
Git::Diff::blob
struct Git::Diff::BLOB_AB_ blob
FileDiffWidget::InitParam_::view_style
ViewStyle view_style
Definition:
FileDiffWidget.h:89
BigDiffWindow
Definition:
BigDiffWindow.h:12
Git::Diff::BLOB_AB_::a_id_or_path
QString a_id_or_path
Definition:
Git.h:207
BigDiffWindow::m
Private * m
Definition:
BigDiffWindow.h:15
FileDiffWidget::InitParam_::uncommited
bool uncommited
Definition:
FileDiffWidget.h:93
FileDiffWidget.h
Generated by
1.8.17