![]() |
Banking_System_Client
1.0.0
Qt-based banking app for user/admin account management, transactions, secure server communication via PostgreSQL/Supabase.
|
Interface for validation strategies. More...
#include <ValidationStrategy.h>
Public Member Functions | |
virtual bool | isValid (const QString &input) const =0 |
Validates the input string. More... | |
virtual QString | errorMessage () const =0 |
Retrieves the error message for invalid input. More... | |
Interface for validation strategies.
Provides a common interface for different validation strategies to validate input data.
|
pure virtual |
Retrieves the error message for invalid input.
Implemented in AccountNumberValidationStrategy, BalanceValidationStrategy, PasswordValidationStrategy, EmailValidationStrategy, and NameValidationStrategy.
Referenced by BaseDialog::validateInput().
|
pure virtual |
Validates the input string.
input | The input string to validate. |
Implemented in AccountNumberValidationStrategy, BalanceValidationStrategy, PasswordValidationStrategy, EmailValidationStrategy, and NameValidationStrategy.
Referenced by BaseDialog::updateConfirmButtonState(), and BaseDialog::validateInput().