aboutsummaryrefslogtreecommitdiffstats
path: root/keylist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'keylist.cpp')
-rw-r--r--keylist.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/keylist.cpp b/keylist.cpp
index 49dcab6..8dc5281 100644
--- a/keylist.cpp
+++ b/keylist.cpp
@@ -235,11 +235,11 @@ void KeyList::dropEvent(QDropEvent* event)
qDebug() << tr("Couldn't Open File: ") + tmp.toString();
}
QByteArray inBuffer = file.readAll();
- mCtx->importKey(inBuffer);
+ this->importKeys(inBuffer);
}
} else {
QByteArray inBuffer(event->mimeData()->text().toUtf8());
- mCtx->importKey(inBuffer);
+ this->importKeys(inBuffer);
}
}
@@ -251,8 +251,15 @@ void KeyList::dragEnterEvent(QDragEnterEvent *event)
/** set background color for Keys and put them to top
*
*/
-void KeyList::markKeys(QStringList *keyIds) {
+void KeyList::markKeys(QStringList *keyIds)
+{
foreach(QString id, *keyIds) {
qDebug() << "marked: " << id;
}
}
+
+void KeyList::importKeys(QByteArray inBuffer)
+{
+ GpgImportInformation result = mCtx->importKey(inBuffer);
+ new KeyImportDetailDialog(mCtx, result, this);
+}