7 #ifndef CREATEUSERDIALOG_H
8 #define CREATEUSERDIALOG_H
34 QVariantMap
getData()
const override;
46 void setupUI()
override;
51 void connectSignals()
override;
53 QtMaterialTextField* firstNameEdit;
54 QtMaterialTextField* lastNameEdit;
55 QtMaterialTextField* emailEdit;
56 QtMaterialTextField* passwordEdit;
57 QtMaterialTextField* confirmPasswordEdit;
58 QtMaterialTextField* initialBalanceEdit;
60 QComboBox* roleComboBox;
Header file for the BaseDialog class.
Header file for validation strategies.
The BaseDialog class provides a base class for creating dialogs with validation support.
Definition: BaseDialog.h:26
The CreateUserDialog class provides a dialog for creating new users with input validation.
Definition: CreateUserDialog.h:20
CreateUserDialog(QWidget *parent=nullptr)
Constructor for CreateUserDialog.
Definition: CreateUserDialog.cpp:6
QVariantMap getData() const override
Retrieves the data entered in the dialog.
Definition: CreateUserDialog.cpp:12