#ifndef PASSWORDDIALOG_H #define PASSWORDDIALOG_H #include #include #include #include namespace Ui { class PasswordDialog; } /** * @brief Fragt den Benutzer nach einem Passwort. */ class PasswordDialog : public QDialog { Q_OBJECT public: /** * @brief Öffnet ein neues Fenster zur Passwortabfrage. * @param parent Zeiger auf das aufrufende Widget. */ explicit PasswordDialog(QWidget *parent = 0); /** * @brief Löscht das User Interface. */ ~PasswordDialog(); /** * @brief Gibt die Eingabe aus dem Passwortfeld zurück. * @return Das eingegebene Passwort. */ QString getPassword(); private slots: /** * @brief Setz das Passwortfeld zurück, wenn der Zurücksetzen Butten gedrückt wurde. * @param button * Der Gedrückt Button. */ void on_buttonBox_clicked(QAbstractButton *button); private: Ui::PasswordDialog *ui; }; #endif // PASSWORDDIALOG_H