diff options
| author | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2008-08-28 21:53:32 +0200 |
|---|---|---|
| committer | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2008-08-28 21:53:32 +0200 |
| commit | b511c1038b99f4f50183f66ca45f3d9523753a3d (patch) | |
| tree | eec91d45e50e6ef4fc53a0fb7fcbe9453e98758e | |
| parent | added variables for menu and made submenu for keyimport (diff) | |
| download | gpg4usb-b511c1038b99f4f50183f66ca45f3d9523753a3d.tar.gz gpg4usb-b511c1038b99f4f50183f66ca45f3d9523753a3d.zip | |
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
| -rw-r--r-- | gpgwin.cpp | 11 | ||||
| -rw-r--r-- | gpgwin.h | 2 |
2 files changed, 13 insertions, 0 deletions
@@ -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() { @@ -44,6 +44,7 @@ public slots: void decrypt(); void importKeyFromFile(); void importKeyFromEdit(); + void importKeyFromClipboard(); void print(); void about(); bool save(); @@ -79,6 +80,7 @@ private: QAction *decryptAct; QAction *importKeyFromFileAct; QAction *importKeyFromEditAct; + QAction *importKeyFromClipboardAct; QAction *copyAct; QAction *cutAct; QAction *pasteAct; |
