diff options
| author | Martin Talarczyk <talarczyk.martin@fh-swf.de> | 2015-09-21 17:28:09 +0200 |
|---|---|---|
| committer | Martin Talarczyk <talarczyk.martin@fh-swf.de> | 2015-09-29 12:46:49 +0200 |
| commit | 97df2eb1549087d9f78f145e538bbe6eb27dd64c (patch) | |
| tree | 81521c7661135dc6bbf4c59e220cc3b33bf0b944 /publickeyimportdialog.cpp | |
| parent | d28e31a4a981c4038c48041b7db1f6cbe1f2f111 (diff) | |
| download | src-97df2eb1549087d9f78f145e538bbe6eb27dd64c.tar.gz src-97df2eb1549087d9f78f145e538bbe6eb27dd64c.zip | |
Kommentiere und Vervollständige
Komentiere und stelle PublicKeyImportDialog fertig.
Führe kleine Teste durch
Passe PasswordDialog am Komentarkonvention an.
Diffstat (limited to 'publickeyimportdialog.cpp')
| -rw-r--r-- | publickeyimportdialog.cpp | 41 |
1 files changed, 22 insertions, 19 deletions
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<QString> PublicKeyImportDialog::getFielListPublicKey() const +{ + return m_FileListPublicKey; +} |
