diff options
Diffstat (limited to 'src/widgets/key_generate_dialog.h')
| -rw-r--r-- | src/widgets/key_generate_dialog.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/widgets/key_generate_dialog.h b/src/widgets/key_generate_dialog.h new file mode 100644 index 0000000..dd366fc --- /dev/null +++ b/src/widgets/key_generate_dialog.h @@ -0,0 +1,26 @@ +#pragma once + +#include <QDialog> +#include <QDialogButtonBox> +#include <QLineEdit> + +#include "gui_utils.h" + +class KeyGenerateDialog : public QDialog +{ + Q_OBJECT + +public: + explicit KeyGenerateDialog(QWidget *parent = nullptr); + QStringView key_name(); + QByteArray key_password(); + +private: + QWidget *ui_widget; + QLineEdit *ui_key_name; + QLineEdit *ui_key_password; + QLineEdit *ui_key_password_confirm; + QDialogButtonBox *ui_key_gen_buttons; + + void validate(void); +}; |
