Guitar
SetGpgSigningDialog.h
Go to the documentation of this file.
1 #ifndef SETGPGSIGNINGDIALOG_H
2 #define SETGPGSIGNINGDIALOG_H
3 
4 #include <QDialog>
5 #include "gpg.h"
6 
7 class MainWindow;
8 
9 namespace Ui {
11 }
12 
13 class SetGpgSigningDialog : public QDialog
14 {
15  Q_OBJECT
16 private:
17  Ui::SetGpgSigningDialog *ui;
18  struct Private;
19  Private *m;
20 
22 
23  void setKey_(gpg::Data const &key);
24  void setKey_(QString const &key_id);
25 public:
26  explicit SetGpgSigningDialog(QWidget *parent, QString const &repo, QString const &global_key_id, QString const &repository_key_id);
27  ~SetGpgSigningDialog() override;
28 
29  QString id() const;
30  QString name() const;
31  QString mail() const;
32  bool isGlobalChecked() const;
33  bool isRepositoryChecked() const;
34 private slots:
40 };
41 
42 #endif // SETGPGSIGNINGDIALOG_H
SetGpgSigningDialog::ui
Ui::SetGpgSigningDialog * ui
Definition: SetGpgSigningDialog.h:17
SetGpgSigningDialog::isGlobalChecked
bool isGlobalChecked() const
Definition: SetGpgSigningDialog.cpp:51
SetGpgSigningDialog::SetGpgSigningDialog
SetGpgSigningDialog(QWidget *parent, QString const &repo, QString const &global_key_id, QString const &repository_key_id)
Definition: SetGpgSigningDialog.cpp:14
SelectGpgKeyDialog
Definition: SelectGpgKeyDialog.h:14
SetGpgSigningDialog::mainwindow
MainWindow * mainwindow()
Definition: SetGpgSigningDialog.cpp:46
ConfigSigningDialog.h
SetGpgSigningDialog::Private::global_key_id
QString global_key_id
Definition: SetGpgSigningDialog.cpp:10
SetGpgSigningDialog::on_pushButton_select_clicked
void on_pushButton_select_clicked()
Definition: SetGpgSigningDialog.cpp:98
SetGpgSigningDialog
Definition: SetGpgSigningDialog.h:13
SetGpgSigningDialog::Private::repository_key_id
QString repository_key_id
Definition: SetGpgSigningDialog.cpp:11
SelectGpgKeyDialog::key
gpg::Data key() const
Definition: SelectGpgKeyDialog.cpp:19
SetGpgSigningDialog::m
Private * m
Definition: SetGpgSigningDialog.h:18
SetGpgSigningDialog::mail
QString mail() const
Definition: SetGpgSigningDialog.cpp:93
Ui
Definition: AboutDialog.h:6
MainWindow
Definition: MainWindow.h:58
gpg::Data
Definition: gpg.h:9
ApplicationSettings::gpg_command
QString gpg_command
Definition: main.h:13
gpg::Data::id
QString id
Definition: gpg.h:10
SetGpgSigningDialog::Private::keys
QList< gpg::Data > keys
Definition: SetGpgSigningDialog.cpp:9
SetGpgSigningDialog::isRepositoryChecked
bool isRepositoryChecked() const
Definition: SetGpgSigningDialog.cpp:56
gpg::listKeys
static bool listKeys(QString const &gpg_command, QList< gpg::Data > *keys)
Definition: gpg.cpp:122
SetGpgSigningDialog::on_radioButton_global_clicked
void on_radioButton_global_clicked()
Definition: SetGpgSigningDialog.cpp:119
SetGpgSigningDialog.h
gpg::Data::mail
QString mail
Definition: gpg.h:16
SetGpgSigningDialog::on_pushButton_configure_clicked
void on_pushButton_configure_clicked()
Definition: SetGpgSigningDialog.cpp:131
MainWindow.h
SetGpgSigningDialog::on_pushButton_clear_clicked
void on_pushButton_clear_clicked()
Definition: SetGpgSigningDialog.cpp:114
global
ApplicationGlobal * global
Definition: main.cpp:33
SelectGpgKeyDialog.h
SetGpgSigningDialog::setKey_
void setKey_(gpg::Data const &key)
Definition: SetGpgSigningDialog.cpp:61
ApplicationGlobal::appsettings
ApplicationSettings appsettings
Definition: ApplicationGlobal.h:51
SetGpgSigningDialog::~SetGpgSigningDialog
~SetGpgSigningDialog() override
Definition: SetGpgSigningDialog.cpp:40
gpg::Data::name
QString name
Definition: gpg.h:14
SetGpgSigningDialog::Private
Definition: SetGpgSigningDialog.cpp:8
ApplicationGlobal.h
SetGpgSigningDialog::id
QString id() const
Definition: SetGpgSigningDialog.cpp:83
gpg.h
SetGpgSigningDialog::on_radioButton_repository_clicked
void on_radioButton_repository_clicked()
Definition: SetGpgSigningDialog.cpp:124
ConfigSigningDialog
Definition: ConfigSigningDialog.h:15
SetGpgSigningDialog::name
QString name() const
Definition: SetGpgSigningDialog.cpp:88