aboutsummaryrefslogtreecommitdiffstats
path: root/mainwindow.cpp
diff options
context:
space:
mode:
authornils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2012-02-15 23:40:52 +0000
committernils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2012-02-15 23:40:52 +0000
commitc1e7bbaeb104fd3b595941bb063837f626097970 (patch)
treeb3a8507c714139ee286a85a3a469dc11bad8cf68 /mainwindow.cpp
parentupdated qt translation files for windows (diff)
downloadgpg4usb-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.cpp47
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);
}