Guitar
CommitViewWindow.h
Go to the documentation of this file.
1 #ifndef COMMITVIEWWINDOW_H
2 #define COMMITVIEWWINDOW_H
3 
4 #include "Git.h"
5 
6 #include <QDialog>
7 
8 class MainWindow;
9 
10 namespace Ui {
11 class CommitViewWindow;
12 }
13 
14 class CommitViewWindow : public QDialog {
15  Q_OBJECT
16 private:
17  struct Private;
18  Private *m;
20 public:
21  explicit CommitViewWindow(MainWindow *parent, Git::CommitItem const *commit);
22  ~CommitViewWindow() override;
23 
24 private slots:
25  void on_listWidget_files_currentRowChanged(int currentRow);
26 
27  void on_listWidget_files_customContextMenuRequested(const QPoint &pos);
28 
29 private:
30  Ui::CommitViewWindow *ui;
31 };
32 
33 #endif // COMMITVIEWWINDOW_H
CommitViewWindow::~CommitViewWindow
~CommitViewWindow() override
Definition: CommitViewWindow.cpp:33
GitPtr
std::shared_ptr< Git > GitPtr
Definition: Git.h:38
Git::CommitID::toQString
QString toQString(int maxlen=-1) const
Definition: Git.cpp:60
CommitViewWindow::on_listWidget_files_currentRowChanged
void on_listWidget_files_currentRowChanged(int currentRow)
Definition: CommitViewWindow.cpp:44
Git::CommitItem::commit_id
CommitID commit_id
Definition: Git.h:110
CommitViewWindow::CommitViewWindow
CommitViewWindow(MainWindow *parent, Git::CommitItem const *commit)
Definition: CommitViewWindow.cpp:11
MainWindow::addMenuActionProperty
QAction * addMenuActionProperty(QMenu *menu)
MainWindow::addMenuActionProperty.
Definition: MainWindow.cpp:897
MainWindow::showObjectProperty
void showObjectProperty(QListWidgetItem *item)
オブジェクトプロパティ
Definition: MainWindow.cpp:5030
CommitViewWindow::on_listWidget_files_customContextMenuRequested
void on_listWidget_files_customContextMenuRequested(const QPoint &pos)
Definition: CommitViewWindow.cpp:52
CommitViewWindow::Private
Definition: CommitViewWindow.cpp:6
CommitViewWindow.h
MainWindow::updateFilesList2
void updateFilesList2(RepositoryWrapperFrame *frame, const Git::CommitID &id, QList< Git::Diff > *diff_list, QListWidget *listwidget)
ファイルリストを更新
Definition: MainWindow.cpp:3909
Ui
Definition: AboutDialog.h:6
MainWindow
Definition: MainWindow.h:58
Git::CommitItem::message
QString message
Definition: Git.h:114
CommitViewWindow::Private::diff_list
QList< Git::Diff > diff_list
Definition: CommitViewWindow.cpp:8
MainWindow::execFileHistory
void execFileHistory(const QString &path)
Definition: MainWindow.cpp:4529
CommitViewWindow::mainwindow
MainWindow * mainwindow()
Definition: CommitViewWindow.cpp:39
Git.h
Git::CommitItem
Definition: Git.h:109
Git::Diff
Definition: Git.h:189
CommitViewWindow::ui
Ui::CommitViewWindow * ui
Definition: CommitViewWindow.h:30
CommitViewWindow::Private::commit
const Git::CommitItem * commit
Definition: CommitViewWindow.cpp:7
MainWindow::git
GitPtr git(const QString &dir, const QString &submodpath, const QString &sshkey) const
Definition: MainWindow.cpp:5199
CommitViewWindow
Definition: CommitViewWindow.h:14
CommitViewWindow::m
Private * m
Definition: CommitViewWindow.h:17