From 4ebbcc581f82f2b13f1d51204a93613d9a71b7e2 Mon Sep 17 00:00:00 2001 From: nils Date: Fri, 12 Feb 2010 00:19:20 +0000 Subject: added view menu (keylist is missing till now) git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@274 34ebc366-c3a9-4b3c-9f84-69acf7962910 --- gpgwin.cpp | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) (limited to 'gpgwin.cpp') diff --git a/gpgwin.cpp b/gpgwin.cpp index ecf0c32..0ae55cb 100644 --- a/gpgwin.cpp +++ b/gpgwin.cpp @@ -179,6 +179,23 @@ void GpgWin::createActions() importKeyDialogAct->setToolTip(tr("Open Import New Key Dialog")); connect(importKeyDialogAct, SIGNAL(triggered()), this, SLOT(importKeyDialog())); + /** View Menu + */ + viewKeyToolbarAct = new QAction(tr("Keytoolbar"), this); + viewKeyToolbarAct->setIcon(QIcon(iconPath + "checkbox_checked.png")); + viewKeyToolbarAct->setToolTip(tr("Show/Hide Key-Toolbar")); + connect(viewKeyToolbarAct, SIGNAL(triggered()), this, SLOT(viewKeyToolBar())); + + viewCryptToolbarAct = new QAction(tr("Crypttoolbar"), this); + viewCryptToolbarAct->setIcon(QIcon(iconPath + "checkbox_checked.png")); + viewCryptToolbarAct->setToolTip(tr("Show/Hide Crypt-Toolbar")); + connect(viewCryptToolbarAct, SIGNAL(triggered()), this, SLOT(viewCryptToolBar())); + + viewEditToolbarAct = new QAction(tr("Edittoolbar"), this); + viewEditToolbarAct->setIcon(QIcon(iconPath + "checkbox_checked.png")); + viewEditToolbarAct->setToolTip(tr("Show/Hide Edit-Toolbar")); + connect(viewEditToolbarAct, SIGNAL(triggered()), this, SLOT(viewEditToolBar())); + /** About Menu */ aboutAct = new QAction(tr("&About"), this); @@ -226,6 +243,11 @@ void GpgWin::createMenus() importKeyMenu->addAction(importKeyFromEditAct); importKeyMenu->addAction(importKeyFromClipboardAct); keyMenu->addAction(openKeyManagementAct); + + viewMenu = menuBar()->addMenu(tr("View")); + viewMenu->addAction(viewCryptToolbarAct); + viewMenu->addAction(viewKeyToolbarAct); + viewMenu->addAction(viewEditToolbarAct); helpMenu = menuBar()->addMenu(tr("&Help")); helpMenu->addAction(aboutAct); @@ -556,10 +578,42 @@ void GpgWin::appendSelectedKeys() edit->appendPlainText(*keyArray); } - void GpgWin::fileEncryption() { new FileEncryptionDialog(mCtx, iconPath); } + +void GpgWin::viewKeyToolBar() +{ + if (keyToolBar->isHidden()) { + keyToolBar->show(); + viewKeyToolbarAct->setIcon(QIcon(iconPath + "checkbox_checked.png")); + } else { + keyToolBar->hide(); + viewKeyToolbarAct->setIcon(QIcon(iconPath + "checkbox_unchecked.png")); + } +} + +void GpgWin::viewCryptToolBar() +{ + if (cryptToolBar->isHidden()) { + cryptToolBar->show(); + viewCryptToolbarAct->setIcon(QIcon(iconPath + "checkbox_checked.png")); + } else { + cryptToolBar->hide(); + viewCryptToolbarAct->setIcon(QIcon(iconPath + "checkbox_unchecked.png")); + } +} + +void GpgWin::viewEditToolBar() +{ + if (editToolBar->isHidden()) { + editToolBar->show(); + viewEditToolbarAct->setIcon(QIcon(iconPath + "checkbox_checked.png")); + } else { + editToolBar->hide(); + viewEditToolbarAct->setIcon(QIcon(iconPath + "checkbox_unchecked.png")); + } +} -- cgit v1.2.3