summaryrefslogtreecommitdiffstats
path: root/publickeyimportdialog.h
diff options
context:
space:
mode:
authorMartin Talarczyk <talarczyk.martin@fh-swf.de>2015-09-21 17:28:09 +0200
committerMartin Talarczyk <talarczyk.martin@fh-swf.de>2015-09-29 12:46:49 +0200
commit97df2eb1549087d9f78f145e538bbe6eb27dd64c (patch)
tree81521c7661135dc6bbf4c59e220cc3b33bf0b944 /publickeyimportdialog.h
parentd28e31a4a981c4038c48041b7db1f6cbe1f2f111 (diff)
downloadsrc-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.h')
-rw-r--r--publickeyimportdialog.h57
1 files changed, 52 insertions, 5 deletions
diff --git a/publickeyimportdialog.h b/publickeyimportdialog.h
index 126d073..b615223 100644
--- a/publickeyimportdialog.h
+++ b/publickeyimportdialog.h
@@ -12,29 +12,76 @@
namespace Ui {
class PublicKeyImportDialog;
}
-
+/**
+ * @brief Diese Klasse fordert vom Benutze
+ */
class PublicKeyImportDialog : public QDialog
{
Q_OBJECT
public:
- explicit PublicKeyImportDialog(QWidget *parent = 0);
+ /**
+ * @brief Erstellt das Objekt für das UserInterface
+ * und für den eigenen Schlüssel und füllt ihn mit Daten.
+ * @param parent Das Elternfenster dieses Objektes.
+ */
+ explicit PublicKeyImportDialog(QWidget *parent = 0);
~PublicKeyImportDialog();
+ /**
+ * @brief Gibt eine Liste von Öffentichen Schlüsseln zurück.
+ * @return Eine Liste von Öffentichen Schlüsseln.
+ */
+ QVector<QString> getFielListPublicKey() const;
+
+ /**
+ * @brief gibt den Filenamen zurück.
+ * @return Den Filename in den die Datei geschreiben werden soll.
+ */
+ QString getFileName() const;
private slots:
+ /**
+ * @brief Slot Implementierung für Zurücksetzenbutton in .
+ *
+ * @param button Button der geklickt wurde.
+ */
void on_buttonBox_clicked(QAbstractButton *button);
+ /**
+ * @brief Solt Implementierung für Löschenbutton.
+ * Löscht alle ausgewlten Elemente aus der ListWidget.
+ */
void on_pushButtonDelete_clicked();
-
+ /**
+ * @brief Solt Implementierung für Hinzufügenbutton.
+ * Fügt ein Element in das ListWidget und in den m_FileListPublicKey Vektor ein.
+ */
void on_pushButtonAdd_clicked();
+
private:
- QVector<QString> fielListPublicKey;
+ /**
+ * @brief Objekt der GUI.
+ */
Ui::PublicKeyImportDialog *ui;
- QListWidgetItem *oneKey;
+ /**
+ * @brief Liste von Datei name der Öffentlichen Schlüsseldatein.
+ */
+ QVector<QString> m_FileListPublicKey;
+ /**
+ * @brief Dateiname in den die Entschlüsselte Datei gescheiben werden soll.
+ */
+ QString m_FileName;
+ /**
+ * @brief Speichert den Item des Eigenen Schlüssels.
+ */
+ QListWidgetItem *m_OneKey;
// QDialog interface
public slots:
+ /**
+ * @brief Slot Implement für den Speicherbutton Überladendemethode von QWidget.
+ */
void accept();
};