Guitar
CommitPropertyDialog.h
Go to the documentation of this file.
1 
2 #ifndef COMMITPROPERTYDIALOG_H
3 #define COMMITPROPERTYDIALOG_H
4 
5 #include "GitCommitItem.h"
6 #include <QDialog>
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:178
void avatarReady()
Definition: CommitPropertyDialog.cpp:147
Ui::CommitPropertyDialog * ui
Definition: CommitPropertyDialog.h:19
MainWindow * mainwindow()
Definition: CommitPropertyDialog.cpp:152
void on_pushButton_checkout_clicked()
Definition: CommitPropertyDialog.cpp:172
void updateAvatar(bool request)
Definition: CommitPropertyDialog.cpp:130
Private * m
Definition: CommitPropertyDialog.h:20
void showJumpButton(bool f)
Definition: CommitPropertyDialog.cpp:167
CommitPropertyDialog(QWidget *parent, GitCommitItem const &commit)
Definition: CommitPropertyDialog.cpp:13
void on_pushButton_details_clicked()
Definition: CommitPropertyDialog.cpp:184
void init()
Definition: CommitPropertyDialog.cpp:30
void showCheckoutButton(bool f)
Definition: CommitPropertyDialog.cpp:162
~CommitPropertyDialog() override
Definition: CommitPropertyDialog.cpp:23
void on_pushButton_explorer_clicked()
Definition: CommitPropertyDialog.cpp:189
void setAvatar(const QImage &image, SimpleImageWidget *widget)
Definition: CommitPropertyDialog.cpp:157
Definition: MainWindow.h:49
Definition: SimpleImageWidget.h:6
Definition: AboutDialog.h:6
Definition: CommitPropertyDialog.cpp:9
Definition: GitCommitItem.h:21