diff options
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(); }; |
