Banking_System_Client  1.0.0
Qt-based banking app for user/admin account management, transactions, secure server communication via PostgreSQL/Supabase.
ValidationStrategy.h File Reference

Header file for validation strategies. More...

#include <QRegularExpressionValidator>
#include <QString>
Include dependency graph for ValidationStrategy.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IValidationStrategy
 Interface for validation strategies. More...
 
class  NameValidationStrategy
 Concrete validation strategy for names. More...
 
class  EmailValidationStrategy
 Concrete validation strategy for emails. More...
 
class  PasswordValidationStrategy
 Concrete validation strategy for passwords. More...
 
class  BalanceValidationStrategy
 Concrete validation strategy for balances. More...
 
class  AccountNumberValidationStrategy
 Concrete validation strategy for account numbers. More...
 

Detailed Description

Header file for validation strategies.

Declares the interface and concrete classes for various validation strategies used in input validation.