aboutsummaryrefslogtreecommitdiffstats
path: root/fileencryptiondialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'fileencryptiondialog.cpp')
-rwxr-xr-xfileencryptiondialog.cpp32
1 files changed, 6 insertions, 26 deletions
diff --git a/fileencryptiondialog.cpp b/fileencryptiondialog.cpp
index b5f5899..787217d 100755
--- a/fileencryptiondialog.cpp
+++ b/fileencryptiondialog.cpp
@@ -21,8 +21,8 @@
#include "fileencryptiondialog.h"
-FileEncryptionDialog::FileEncryptionDialog(GpgME::GpgContext *ctx, QStringList keyList, QWidget *parent, DialogAction action)
- : QDialog(parent)
+FileEncryptionDialog::FileEncryptionDialog(GpgME::GpgContext *ctx, QStringList keyList, DialogAction action, QWidget *parent)
+ : QDialog(parent)
{
mAction = action;
@@ -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,7 @@ 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(slotShowKeyList()));
- radioDec = new QRadioButton(tr("&Decrypt"));
- connect(radioDec, SIGNAL(clicked()), this, SLOT(slotHideKeyList()));
- 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 +103,7 @@ void FileEncryptionDialog::slotSelectInputFile()
// 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 +141,11 @@ void FileEncryptionDialog::slotExecuteAction()
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;
}