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.h | 57 ++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 52 insertions(+), 5 deletions(-) (limited to 'publickeyimportdialog.h') 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 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 fielListPublicKey; + /** + * @brief Objekt der GUI. + */ Ui::PublicKeyImportDialog *ui; - QListWidgetItem *oneKey; + /** + * @brief Liste von Datei name der Öffentlichen Schlüsseldatein. + */ + QVector 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(); }; -- cgit v1.2.3-70-g09d2