Guitar
CommitPropertyDialog.h
Go to the documentation of this file.
1 #ifndef COMMITPROPERTYDIALOG_H
2 #define COMMITPROPERTYDIALOG_H
3 
4 #include <QDialog>
5 
6 #include "Git.h"
7 
8 class MainWindow;
9 class QLabel;
10 class SimpleImageWidget;
11 
12 namespace Ui {
14 }
15 
16 class CommitPropertyDialog : public QDialog {
17  Q_OBJECT
18 private:
19  Ui::CommitPropertyDialog *ui;
20  struct Private;
22 
23  void init();
25  void setAvatar(const QImage &image, SimpleImageWidget *widget);
26  void updateAvatar(bool request);
27 public:
28  explicit CommitPropertyDialog(QWidget *parent, GitCommitItem const &commit);
29  ~CommitPropertyDialog() override;
30 
31  void showCheckoutButton(bool f);
32  void showJumpButton(bool f);
33 private slots:
34  void avatarReady();
39 };
40 
41 #endif // COMMITPROPERTYDIALOG_H
Definition: CommitPropertyDialog.h:16
void on_pushButton_jump_clicked()
Definition: CommitPropertyDialog.cpp:182
void avatarReady()
Definition: CommitPropertyDialog.cpp:151
Ui::CommitPropertyDialog * ui
Definition: CommitPropertyDialog.h:19
MainWindow * mainwindow()
Definition: CommitPropertyDialog.cpp:156
void on_pushButton_checkout_clicked()
Definition: CommitPropertyDialog.cpp:176
void updateAvatar(bool request)
Definition: CommitPropertyDialog.cpp:134
Private * m
Definition: CommitPropertyDialog.h:20
void showJumpButton(bool f)
Definition: CommitPropertyDialog.cpp:171
CommitPropertyDialog(QWidget *parent, GitCommitItem const &commit)
Definition: CommitPropertyDialog.cpp:14
void on_pushButton_details_clicked()
Definition: CommitPropertyDialog.cpp:188
void init()
Definition: CommitPropertyDialog.cpp:31
void showCheckoutButton(bool f)
Definition: CommitPropertyDialog.cpp:166
~CommitPropertyDialog() override
Definition: CommitPropertyDialog.cpp:24
void on_pushButton_explorer_clicked()
Definition: CommitPropertyDialog.cpp:193
void setAvatar(const QImage &image, SimpleImageWidget *widget)
Definition: CommitPropertyDialog.cpp:161
Definition: MainWindow.h:96
Definition: SimpleImageWidget.h:6
Definition: AboutDialog.h:6
Definition: CommitPropertyDialog.cpp:10
Definition: GitTypes.h:121