diff options
Diffstat (limited to 'keylist.cpp')
-rw-r--r-- | keylist.cpp | 13 |
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); +} |