aboutsummaryrefslogtreecommitdiffstats
path: root/gpgcontext.h
diff options
context:
space:
mode:
authornils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2013-10-15 20:52:19 +0000
committernils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2013-10-15 20:52:19 +0000
commite9a4bc3eda5dd0bd9c47efae8bac168846403e3d (patch)
treeebb4f8d2446aaf12fe951687112115298e0bcb91 /gpgcontext.h
parentadd keyinforow qml widget (diff)
downloadgpg4usb-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.h8
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;