diff options
author | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2012-02-15 23:40:52 +0000 |
---|---|---|
committer | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2012-02-15 23:40:52 +0000 |
commit | c1e7bbaeb104fd3b595941bb063837f626097970 (patch) | |
tree | b3a8507c714139ee286a85a3a469dc11bad8cf68 /mainwindow.cpp | |
parent | updated qt translation files for windows (diff) | |
download | gpg4usb-c1e7bbaeb104fd3b595941bb063837f626097970.tar.gz gpg4usb-c1e7bbaeb104fd3b595941bb063837f626097970.zip |
added method to disable tab related actions
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@809 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'mainwindow.cpp')
-rw-r--r-- | mainwindow.cpp | 47 |
1 files changed, 43 insertions, 4 deletions
diff --git a/mainwindow.cpp b/mainwindow.cpp index c8327da..3b9ca29 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -363,6 +363,49 @@ void MainWindow::createActions() switchTabDownAct->setShortcut(QKeySequence::PreviousChild); connect(switchTabDownAct, SIGNAL(triggered()), edit, SLOT(switchTabDown())); this->addAction(switchTabDownAct); + + cutPgpHeaderAct = new QAction(tr("Remove PGP Header"), this); + connect(cutPgpHeaderAct, SIGNAL(triggered()), this, SLOT(cutPgpHeader())); + + addPgpHeaderAct = new QAction(tr("Add PGP Header"), this); + connect(addPgpHeaderAct, SIGNAL(triggered()), this, SLOT(addPgpHeader())); +} + +void MainWindow::disableTabActions(int number) +{ + bool disable; + + if (number == 0 ) { + disable = true; + } else { + disable= false; + } + printAct->setDisabled(disable); + saveAct->setDisabled(disable); + saveAsAct->setDisabled(disable); + quoteAct->setDisabled(disable); + cutAct->setDisabled(disable); + copyAct->setDisabled(disable); + pasteAct->setDisabled(disable); + + selectallAct->setDisabled(disable); + verifyAct->setDisabled(disable); + signAct->setDisabled(disable); + encryptAct->setDisabled(disable); + decryptAct->setDisabled(disable); + + redoAct->setDisabled(disable); + undoAct->setDisabled(disable); + zoomOutAct->setDisabled(disable); + zoomInAct->setDisabled(disable); + cleanDoubleLinebreaksAct->setDisabled(disable); + quoteAct->setDisabled(disable); + appendSelectedKeysAct->setDisabled(disable); + importKeyFromEditAct->setDisabled(disable); + + cutPgpHeaderAct->setDisabled(disable); + addPgpHeaderAct->setDisabled(disable); + } void MainWindow::createMenus() @@ -417,10 +460,6 @@ void MainWindow::createMenus() if(settings.value("advanced/steganography").toBool()) { steganoMenu = menuBar()->addMenu(tr("&Steganography")); - QAction* cutPgpHeaderAct = new QAction(tr("Remove PGP Header"), this); - connect(cutPgpHeaderAct, SIGNAL(triggered()), this, SLOT(cutPgpHeader())); - QAction* addPgpHeaderAct = new QAction(tr("Add PGP Header"), this); - connect(addPgpHeaderAct, SIGNAL(triggered()), this, SLOT(addPgpHeader())); steganoMenu->addAction(cutPgpHeaderAct); steganoMenu->addAction(addPgpHeaderAct); } |