diff options
| author | Martin Talarczyk <talarczyk.martin@fh-swf.de> | 2015-09-17 10:58:30 +0200 |
|---|---|---|
| committer | Martin Talarczyk <talarczyk.martin@fh-swf.de> | 2015-09-17 10:58:30 +0200 |
| commit | d0d366731425ad6c5a221d5c12968632e7ba1478 (patch) | |
| tree | 205d573b944ea3a16eb26fc8e9c2675901f8854f /publickeyimportdialog.cpp | |
| parent | 9dd195ddd3bce8183a43f9653e7caec5dd0a23ee (diff) | |
| download | src-d0d366731425ad6c5a221d5c12968632e7ba1478.tar.gz src-d0d366731425ad6c5a221d5c12968632e7ba1478.zip | |
MainWindow Funkson der Gui hergestelt.
passworddialog ist Funksions Fähig und Kommentirt.
das Treewidget bei PublicKeyImportDialog gegen listewiget ausgetrauscht
und Teilweis Funksion hergestellt nicht Komentiert.
Bei keinem Der Klassen ist eine verbindung mit der hybridcrypt gegebn.
Diffstat (limited to 'publickeyimportdialog.cpp')
| -rw-r--r-- | publickeyimportdialog.cpp | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/publickeyimportdialog.cpp b/publickeyimportdialog.cpp new file mode 100644 index 0000000..a120f4e --- /dev/null +++ b/publickeyimportdialog.cpp @@ -0,0 +1,68 @@ +#include "publickeyimportdialog.h" +#include "ui_publickeyimportdialog.h" + +PublicKeyImportDialog::PublicKeyImportDialog(QWidget *parent) : + QDialog(parent), + ui(new Ui::PublicKeyImportDialog) +{ + ui->setupUi(this); + + oneKey = new QListWidgetItem("Eigener Privater Schlüssel", + ui->listWidgetPublicKeys); + + // QStringList listofuserdata; + // listofuserdata << "Eigener Öffentlicher Schlüssel"; + // addtreeitem(listofuserdata); + +} + +PublicKeyImportDialog::~PublicKeyImportDialog() +{ + delete ui; +} + +void PublicKeyImportDialog::on_buttonBox_clicked(QAbstractButton *button) +{ + + if (ui->buttonBox->standardButton(button) == QDialogButtonBox::Reset) + { + ui->listWidgetPublicKeys->clear(); + // ui->listWidgetPublicKeys->addItem(oneKey); + fielListPublicKey.clear(); + } +} + +void PublicKeyImportDialog::on_pushButtonDelete_clicked() +{ + + foreach(QListWidgetItem * item, ui->listWidgetPublicKeys->selectedItems()) + { + if (item != oneKey) + { + fielListPublicKey.removeOne(item->data(0).toString()); + delete item; + } + } +} + +void PublicKeyImportDialog::on_pushButtonAdd_clicked() +{ + + + QString temp = QFileDialog::getOpenFileName(this, + tr("Öffentlichen Schlüssel von Empfänger laden"), + "/home", tr("key(*.net *.der *.pem *.asc)")); + qDebug() << temp; + + fielListPublicKey.append(temp); + + new QListWidgetItem(temp, ui->listWidgetPublicKeys); + +} + + +void PublicKeyImportDialog::accept() +{ + qDebug() << "Speichern"; + QDialog::accept(); +} |
