Guitar
ConfigSigningDialog.h
Go to the documentation of this file.
1 #ifndef CONFIGSIGNINGDIALOG_H
2 #define CONFIGSIGNINGDIALOG_H
3 
4 #include "Git.h"
5 #include "gpg.h"
6 
7 #include <QDialog>
8 
9 class MainWindow;
10 
11 namespace Ui {
13 }
14 
15 class ConfigSigningDialog : public QDialog {
16  Q_OBJECT
17 
18 public:
19  explicit ConfigSigningDialog(QWidget *parent, MainWindow *mw, bool local_enable);
20  ~ConfigSigningDialog() override;
21 
22 private:
23  Ui::ConfigSigningDialog *ui;
28 
29  void updateSigningInfo();
30 
31 public slots:
32  void accept() override;
33 };
34 
35 #endif // CONFIGSIGNINGDIALOG_H
ConfigSigningDialog::accept
void accept() override
Definition: ConfigSigningDialog.cpp:59
ConfigSigningDialog::ConfigSigningDialog
ConfigSigningDialog(QWidget *parent, MainWindow *mw, bool local_enable)
Definition: ConfigSigningDialog.cpp:5
GitPtr
std::shared_ptr< Git > GitPtr
Definition: Git.h:38
ConfigSigningDialog::mainwindow
MainWindow * mainwindow()
Definition: ConfigSigningDialog.cpp:29
ConfigSigningDialog::gpol_
Git::SignPolicy gpol_
Definition: ConfigSigningDialog.h:26
ConfigSigningDialog.h
Ui
Definition: AboutDialog.h:6
MainWindow
Definition: MainWindow.h:58
Git::Source
Source
Definition: Git.h:556
ConfigSigningDialog::~ConfigSigningDialog
~ConfigSigningDialog() override
Definition: ConfigSigningDialog.cpp:24
Git::Source::Global
@ Global
Git.h
MainWindow.h
Git::SignPolicy
SignPolicy
Definition: Git.h:596
ConfigSigningDialog::ui
Ui::ConfigSigningDialog * ui
Definition: ConfigSigningDialog.h:23
ConfigSigningDialog::lpol_
Git::SignPolicy lpol_
Definition: ConfigSigningDialog.h:27
MainWindow::git
GitPtr git(const QString &dir, const QString &submodpath, const QString &sshkey) const
Definition: MainWindow.cpp:5199
Git::Source::Local
@ Local
gpg.h
ConfigSigningDialog::updateSigningInfo
void updateSigningInfo()
Definition: ConfigSigningDialog.cpp:34
ConfigSigningDialog::mainwindow_
MainWindow * mainwindow_
Definition: ConfigSigningDialog.h:24
ConfigSigningDialog
Definition: ConfigSigningDialog.h:15