From 97df2eb1549087d9f78f145e538bbe6eb27dd64c Mon Sep 17 00:00:00 2001 From: Martin Talarczyk Date: Mon, 21 Sep 2015 17:28:09 +0200 Subject: Kommentiere und Vervollständige MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Komentiere und stelle PublicKeyImportDialog fertig. Führe kleine Teste durch Passe PasswordDialog am Komentarkonvention an. --- publickeyimportdialog.cpp | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) (limited to 'publickeyimportdialog.cpp') diff --git a/publickeyimportdialog.cpp b/publickeyimportdialog.cpp index a120f4e..03f15d1 100644 --- a/publickeyimportdialog.cpp +++ b/publickeyimportdialog.cpp @@ -6,18 +6,12 @@ PublicKeyImportDialog::PublicKeyImportDialog(QWidget *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); - + m_OneKey = new QListWidgetItem("Eigener Schlüssel",ui->listWidgetPublicKeys); } PublicKeyImportDialog::~PublicKeyImportDialog() { + delete m_OneKey; delete ui; } @@ -27,8 +21,8 @@ void PublicKeyImportDialog::on_buttonBox_clicked(QAbstractButton *button) if (ui->buttonBox->standardButton(button) == QDialogButtonBox::Reset) { ui->listWidgetPublicKeys->clear(); - // ui->listWidgetPublicKeys->addItem(oneKey); - fielListPublicKey.clear(); + m_OneKey = new QListWidgetItem("Eigener Schlüssel",ui->listWidgetPublicKeys); + m_FileListPublicKey.clear(); } } @@ -37,10 +31,10 @@ void PublicKeyImportDialog::on_pushButtonDelete_clicked() foreach(QListWidgetItem * item, ui->listWidgetPublicKeys->selectedItems()) { - if (item != oneKey) + if (item != m_OneKey) { - fielListPublicKey.removeOne(item->data(0).toString()); - delete item; + m_FileListPublicKey.removeOne(item->data(0).toString()); + delete item; } } } @@ -48,21 +42,30 @@ void PublicKeyImportDialog::on_pushButtonDelete_clicked() 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; + "/home", tr("Schlüssel Dateien (*.net *.der *.pem *.asc)")); - fielListPublicKey.append(temp); + m_FileListPublicKey.append(temp); new QListWidgetItem(temp, ui->listWidgetPublicKeys); } - void PublicKeyImportDialog::accept() { - qDebug() << "Speichern"; + m_FileName = QFileDialog::getSaveFileName(this, tr("Datei Speichern"), + QDir::homePath(), tr("Alle Dateien") ); QDialog::accept(); } + +QString PublicKeyImportDialog::getFileName() const +{ + return m_FileName; +} + + +QVector PublicKeyImportDialog::getFielListPublicKey() const +{ + return m_FileListPublicKey; +} -- cgit v1.2.3-70-g09d2