Guitar
SelectGpgKeyDialog.h
Go to the documentation of this file.
1 #ifndef SELECTGPGKEYDIALOG_H
2 #define SELECTGPGKEYDIALOG_H
3 
4 #include <QDialog>
5 #include "gpg.h"
6 
7 class MainWindow;
8 class QTableWidgetItem;
9 
10 namespace Ui {
11 class SelectGpgKeyDialog;
12 }
13 
14 class SelectGpgKeyDialog : public QDialog {
15  Q_OBJECT
16 private:
17  Ui::SelectGpgKeyDialog *ui;
18  QList<gpg::Data> keys_;
19  void updateTable();
20 public:
21  explicit SelectGpgKeyDialog(QWidget *parent, const QList<gpg::Data> &keys);
22  ~SelectGpgKeyDialog() override;
23 
24  gpg::Data key() const;
25 
26 private slots:
27  void on_tableWidget_itemDoubleClicked(QTableWidgetItem *item);
28 
29 };
30 
31 #endif // SELECTGPGKEYDIALOG_H
SelectGpgKeyDialog::keys_
QList< gpg::Data > keys_
Definition: SelectGpgKeyDialog.h:18
SelectGpgKeyDialog
Definition: SelectGpgKeyDialog.h:14
SelectGpgKeyDialog::key
gpg::Data key() const
Definition: SelectGpgKeyDialog.cpp:19
SelectGpgKeyDialog::on_tableWidget_itemDoubleClicked
void on_tableWidget_itemDoubleClicked(QTableWidgetItem *item)
Definition: SelectGpgKeyDialog.cpp:68
Ui
Definition: AboutDialog.h:6
MainWindow
Definition: MainWindow.h:58
gpg::Data
Definition: gpg.h:9
SelectGpgKeyDialog::ui
Ui::SelectGpgKeyDialog * ui
Definition: SelectGpgKeyDialog.h:17
gpg::Data::id
QString id
Definition: gpg.h:10
SelectGpgKeyDialog::updateTable
void updateTable()
Definition: SelectGpgKeyDialog.cpp:28
SelectGpgKeyDialog::SelectGpgKeyDialog
SelectGpgKeyDialog(QWidget *parent, const QList< gpg::Data > &keys)
Definition: SelectGpgKeyDialog.cpp:5
gpg::Data::mail
QString mail
Definition: gpg.h:16
MainWindow.h
SelectGpgKeyDialog::~SelectGpgKeyDialog
~SelectGpgKeyDialog() override
Definition: SelectGpgKeyDialog.cpp:14
SelectGpgKeyDialog.h
gpg::Data::name
QString name
Definition: gpg.h:14
gpg.h