diff options
author | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2013-10-15 20:52:19 +0000 |
---|---|---|
committer | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2013-10-15 20:52:19 +0000 |
commit | e9a4bc3eda5dd0bd9c47efae8bac168846403e3d (patch) | |
tree | ebb4f8d2446aaf12fe951687112115298e0bcb91 /gpgcontext.h | |
parent | add keyinforow qml widget (diff) | |
download | gpg4usb-e9a4bc3eda5dd0bd9c47efae8bac168846403e3d.tar.gz gpg4usb-e9a4bc3eda5dd0bd9c47efae8bac168846403e3d.zip |
keydetails widget in qml working
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@1061 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'gpgcontext.h')
-rw-r--r-- | gpgcontext.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gpgcontext.h b/gpgcontext.h index 86b988a..6857c2c 100644 --- a/gpgcontext.h +++ b/gpgcontext.h @@ -27,8 +27,10 @@ #include <errno.h> #include <QLinkedList> #include <QtGui> + #include "kgpg/core/kgpgkey.h" #include "kgpg/transactions/kgpgverify.h" +#include "kgpg/transactions/kgpgexport.h" QT_BEGIN_NAMESPACE class QMessageBox; @@ -36,6 +38,7 @@ class sstream; class QApplication; class QByteArray; class QString; +class QFileDialog; QT_END_NAMESPACE class GpgKey @@ -126,6 +129,9 @@ public: GpgKey getKeyByFpr(QString fpr); GpgKey getKeyById(QString id); + void exportKeyToFile(const QStringList &keyList); + void exportPrivateKey(const QString &keyid); + void emitKeyDBChanged(); /** @@ -146,6 +152,8 @@ signals: private slots: void slotRefreshKeyList(); + void slotExportKeyToFileReady(int result); + void slotExportPrivateKeyDone(int result); private: QByteArray mPasswordCache; |