diff options
author | ubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2012-05-01 11:27:01 +0000 |
---|---|---|
committer | ubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2012-05-01 11:27:01 +0000 |
commit | a772d1426463d5f4913b5252530b81d1d2cca7dd (patch) | |
tree | 922b3f438ca9e25c1831731a598671f221bf1785 | |
parent | add gui elements for sign&verify of files, remove not used fileEncryptAndDecr... (diff) | |
download | gpg4usb-a772d1426463d5f4913b5252530b81d1d2cca7dd.tar.gz gpg4usb-a772d1426463d5f4913b5252530b81d1d2cca7dd.zip |
remove obsolete EncryptAndDecrypt logic from filemenu
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@906 34ebc366-c3a9-4b3c-9f84-69acf7962910
-rwxr-xr-x | fileencryptiondialog.cpp | 31 | ||||
-rwxr-xr-x | fileencryptiondialog.h | 6 | ||||
-rw-r--r-- | mainwindow.cpp | 8 |
3 files changed, 11 insertions, 34 deletions
diff --git a/fileencryptiondialog.cpp b/fileencryptiondialog.cpp index 3a49005..b4e2037 100755 --- a/fileencryptiondialog.cpp +++ b/fileencryptiondialog.cpp @@ -21,7 +21,7 @@ #include "fileencryptiondialog.h" -FileEncryptionDialog::FileEncryptionDialog(GpgME::GpgContext *ctx, QStringList keyList, QWidget *parent, DialogAction action) +FileEncryptionDialog::FileEncryptionDialog(GpgME::GpgContext *ctx, QStringList keyList, DialogAction action, QWidget *parent) : QDialog(parent) { @@ -37,9 +37,6 @@ FileEncryptionDialog::FileEncryptionDialog(GpgME::GpgContext *ctx, QStringList k resize(500, 300); } else if (mAction == Verify) { setWindowTitle(tr("Verify File")); - } else { - setWindowTitle(tr("Encrypt / Decrypt File")); - resize(500, 200); } setModal(true); @@ -49,7 +46,6 @@ FileEncryptionDialog::FileEncryptionDialog(GpgME::GpgContext *ctx, QStringList k connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject())); QGroupBox *groupBox1 = new QGroupBox(tr("File")); - QGroupBox *actionGroupBox = new QGroupBox(tr("Action")); /* Setup input & Outputfileselection*/ inputFileEdit = new QLineEdit(); @@ -71,6 +67,7 @@ FileEncryptionDialog::FileEncryptionDialog(GpgME::GpgContext *ctx, QStringList k gLayout->addWidget(fl2, 1, 0); gLayout->addWidget(outputFileEdit, 1, 1); gLayout->addWidget(fb2, 1, 2); + groupBox1->setLayout(gLayout); /*Setup KeyList*/ mKeyList = new KeyList(mCtx); @@ -79,24 +76,8 @@ FileEncryptionDialog::FileEncryptionDialog(GpgME::GpgContext *ctx, QStringList k mKeyList->setColumnWidth(3, 150); mKeyList->setChecked(&keyList); - /* Setup Action */ - radioEnc = new QRadioButton(tr("&Encrypt")); - connect(radioEnc, SIGNAL(clicked()), this, SLOT(showKeyList())); - radioDec = new QRadioButton(tr("&Decrypt")); - connect(radioDec, SIGNAL(clicked()), this, SLOT(hideKeyList())); - radioDec->setChecked(true); - - QHBoxLayout *hbox1 = new QHBoxLayout(); - hbox1->addWidget(radioDec); - hbox1->addWidget(radioEnc); - - groupBox1->setLayout(gLayout); - actionGroupBox->setLayout(hbox1); - QVBoxLayout *vbox2 = new QVBoxLayout(); - if(action == EncryptAndDecrypt) { - vbox2->addWidget(actionGroupBox); - } + vbox2->addWidget(groupBox1); vbox2->addWidget(mKeyList); vbox2->addWidget(buttonBox); @@ -123,7 +104,7 @@ void FileEncryptionDialog::selectInputFile() // try to find a matching output-filename, if not yet done if (infileName > 0 && outputFileEdit->text().size() == 0) { - if (mAction == Encrypt || (mAction == EncryptAndDecrypt && radioEnc->isChecked())) { + if (mAction == Encrypt) { outputFileEdit->setText(infileName + ".asc"); } else { if (infileName.endsWith(".asc", Qt::CaseInsensitive)) { @@ -161,11 +142,11 @@ void FileEncryptionDialog::executeAction() QByteArray inBuffer = infile.readAll(); QByteArray *outBuffer = new QByteArray(); infile.close(); - if ( mAction == Encrypt || (mAction == EncryptAndDecrypt && radioEnc->isChecked())) { + if ( mAction == Encrypt ) { if (! mCtx->encrypt(mKeyList->getChecked(), inBuffer, outBuffer)) return; } - if (mAction == Decrypt || (mAction == EncryptAndDecrypt && radioDec->isChecked())) { + if ( mAction == Decrypt ) { if (! mCtx->decrypt(inBuffer, outBuffer)) return; } diff --git a/fileencryptiondialog.h b/fileencryptiondialog.h index f5949e3..7888bc0 100755 --- a/fileencryptiondialog.h +++ b/fileencryptiondialog.h @@ -36,7 +36,6 @@ class QHBoxLayout; class QVBoxLayout; class QDebug; class QFileDialog; -class QRadioButton; QT_END_NAMESPACE /** @@ -53,7 +52,6 @@ public: enum DialogAction { Encrypt, Decrypt, - EncryptAndDecrypt, Sign, Verify }; @@ -66,7 +64,7 @@ public: * @param keyList * @param parent */ - FileEncryptionDialog(GpgME::GpgContext *ctx, QStringList keyList, QWidget *parent = 0, DialogAction action = EncryptAndDecrypt); + FileEncryptionDialog(GpgME::GpgContext *ctx, QStringList keyList, DialogAction action, QWidget *parent = 0); public slots: /** @@ -103,8 +101,6 @@ public slots: private: QLineEdit *outputFileEdit; /**< TODO */ QLineEdit *inputFileEdit; /**< TODO */ - QRadioButton *radioEnc; /**< TODO */ - QRadioButton *radioDec; /**< TODO */ DialogAction mAction; /**< TODO */ protected: GpgME::GpgContext *mCtx; /**< TODO */ diff --git a/mainwindow.cpp b/mainwindow.cpp index bc4dacc..522fe46 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -890,28 +890,28 @@ void MainWindow::fileEncrypt() { QStringList *keyList; keyList = mKeyList->getChecked(); - new FileEncryptionDialog(mCtx, *keyList, this, FileEncryptionDialog::Encrypt); + new FileEncryptionDialog(mCtx, *keyList, FileEncryptionDialog::Encrypt, this); } void MainWindow::fileDecrypt() { QStringList *keyList; keyList = mKeyList->getChecked(); - new FileEncryptionDialog(mCtx, *keyList, this, FileEncryptionDialog::Decrypt); + new FileEncryptionDialog(mCtx, *keyList, FileEncryptionDialog::Decrypt, this); } void MainWindow::fileSign() { QStringList *keyList; keyList = mKeyList->getChecked(); - new FileEncryptionDialog(mCtx, *keyList, this, FileEncryptionDialog::Sign); + new FileEncryptionDialog(mCtx, *keyList, FileEncryptionDialog::Sign, this); } void MainWindow::fileVerify() { QStringList *keyList; keyList = mKeyList->getChecked(); - new FileEncryptionDialog(mCtx, *keyList, this, FileEncryptionDialog::Verify); + new FileEncryptionDialog(mCtx, *keyList, FileEncryptionDialog::Verify, this); } void MainWindow::openSettingsDialog() |