summaryrefslogtreecommitdiffstats
path: root/publickeyimportdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'publickeyimportdialog.cpp')
-rw-r--r--publickeyimportdialog.cpp41
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;
+}