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, Git::CommitItem 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
CommitPropertyDialog(QWidget *parent, Git::CommitItem const &commit)
Definition: CommitPropertyDialog.cpp:13
void on_pushButton_jump_clicked()
Definition: CommitPropertyDialog.cpp:173
void avatarReady()
Definition: CommitPropertyDialog.cpp:142
Ui::CommitPropertyDialog * ui
Definition: CommitPropertyDialog.h:19
MainWindow * mainwindow()
Definition: CommitPropertyDialog.cpp:147
void on_pushButton_checkout_clicked()
Definition: CommitPropertyDialog.cpp:167
void updateAvatar(bool request)
Definition: CommitPropertyDialog.cpp:125
Private * m
Definition: CommitPropertyDialog.h:20
void showJumpButton(bool f)
Definition: CommitPropertyDialog.cpp:162
void on_pushButton_details_clicked()
Definition: CommitPropertyDialog.cpp:179
void init()
Definition: CommitPropertyDialog.cpp:30
void showCheckoutButton(bool f)
Definition: CommitPropertyDialog.cpp:157
~CommitPropertyDialog() override
Definition: CommitPropertyDialog.cpp:23
void on_pushButton_explorer_clicked()
Definition: CommitPropertyDialog.cpp:184
void setAvatar(const QImage &image, SimpleImageWidget *widget)
Definition: CommitPropertyDialog.cpp:152
Definition: MainWindow.h:85
Definition: SimpleImageWidget.h:6
Definition: AboutDialog.h:6
Definition: CommitPropertyDialog.cpp:9
Definition: Git.h:116