Guitar
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;
17 public:
18  explicit BigDiffWindow(QWidget *parent = nullptr);
19  ~BigDiffWindow() override;
20 
21  void init(const FileDiffWidget::InitParam_ &param);
22  void setTextCodec(std::shared_ptr<MyTextCodec> codec);
23 private:
24  Ui::BigDiffWindow *ui;
25  void updateDiffView();
26  QString fileName() const;
27 };
28 
29 #endif // BIGDIFFWINDOW_H
Definition: BigDiffWindow.h:12
void updateDiffView()
Definition: BigDiffWindow.cpp:39
~BigDiffWindow() override
Definition: BigDiffWindow.cpp:27
QString fileName() const
Private * m
Definition: BigDiffWindow.h:15
Ui::BigDiffWindow * ui
Definition: BigDiffWindow.h:24
void setTextCodec(std::shared_ptr< MyTextCodec > codec)
Definition: BigDiffWindow.cpp:33
BigDiffWindow(QWidget *parent=nullptr)
Definition: BigDiffWindow.cpp:11
void init(const FileDiffWidget::InitParam_ &param)
Definition: BigDiffWindow.cpp:44
Definition: AboutDialog.h:6
Definition: BigDiffWindow.cpp:6
Definition: FileDiffWidget.h:89