From b511c1038b99f4f50183f66ca45f3d9523753a3d Mon Sep 17 00:00:00 2001 From: nils Date: Thu, 28 Aug 2008 19:53:32 +0000 Subject: Added import key from clipboard and added some variables for menu-handling git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@153 34ebc366-c3a9-4b3c-9f84-69acf7962910 --- gpgwin.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'gpgwin.cpp') diff --git a/gpgwin.cpp b/gpgwin.cpp index e8f766b..35aec1c 100644 --- a/gpgwin.cpp +++ b/gpgwin.cpp @@ -157,6 +157,10 @@ void GpgWin::createActions() importKeyFromEditAct->setStatusTip(tr("Import New Key From Editor")); connect(importKeyFromEditAct, SIGNAL(triggered()), this, SLOT(importKeyFromEdit())); + importKeyFromClipboardAct = new QAction(tr("&Clipboard"), this); + importKeyFromClipboardAct->setIcon(QIcon(iconPath + "importkey_editor.png")); + importKeyFromClipboardAct->setStatusTip(tr("Import New Key From Clipboard")); + connect(importKeyFromClipboardAct, SIGNAL(triggered()), this, SLOT(importKeyFromClipboard())); /** About Menu */ aboutAct = new QAction(tr("&About"), this); @@ -189,6 +193,7 @@ void GpgWin::createMenus() importKeyMenu = cryptMenu->addMenu(tr("&Import key from...")); importKeyMenu->addAction(importKeyFromFileAct); importKeyMenu->addAction(importKeyFromEditAct); + importKeyMenu->addAction(importKeyFromClipboardAct); helpMenu = menuBar()->addMenu(tr("&Help")); helpMenu->addAction(aboutAct); @@ -397,6 +402,12 @@ void GpgWin::importKeyFromEdit() m_keyList->refresh(); } +void GpgWin::importKeyFromClipboard() +{ + QClipboard *cb = QApplication::clipboard(); + myCtx->importKey(cb->text(QClipboard::Clipboard).toAscii()); + m_keyList->refresh(); +} void GpgWin::importKeyFromFile() { -- cgit