summaryrefslogtreecommitdiffstats
path: root/publickeyimportdialog.cpp
diff options
context:
space:
mode:
authorMartin Talarczyk <talarczyk.martin@fh-swf.de>2015-09-17 10:58:30 +0200
committerMartin Talarczyk <talarczyk.martin@fh-swf.de>2015-09-17 10:58:30 +0200
commitd0d366731425ad6c5a221d5c12968632e7ba1478 (patch)
tree205d573b944ea3a16eb26fc8e9c2675901f8854f /publickeyimportdialog.cpp
parent9dd195ddd3bce8183a43f9653e7caec5dd0a23ee (diff)
downloadsrc-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.cpp68
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();
+}