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.h | |
| 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.h')
| -rw-r--r-- | publickeyimportdialog.h | 57 |
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(); }; |
