![]() |
Banking_System_Client
1.0.0
Qt-based banking app for user/admin account management, transactions, secure server communication via PostgreSQL/Supabase.
|
▼CIValidationStrategy | Interface for validation strategies |
CAccountNumberValidationStrategy | Concrete validation strategy for account numbers |
CBalanceValidationStrategy | Concrete validation strategy for balances |
CEmailValidationStrategy | Concrete validation strategy for emails |
CNameValidationStrategy | Concrete validation strategy for names |
CPasswordValidationStrategy | Concrete validation strategy for passwords |
▼CQDialog | |
▼CBaseDialog | Base class for creating dialogs with validation support |
CCreateUserDialog | Dialog for creating new users with input validation |
CUpdateEmailDialog | Dialog for updating user email with input validation |
CUpdatePasswordDialog | Dialog for updating user passwords with input validation |
CUpdateUserDialog | Dialog for updating user information with input validation |
▼CQObject | |
CAppManager | |
CClientHandler | A class for managing client requests and responses |
CRequestManager | Manages the creation and dispatching of requests in the system |
CResponseManager | Manages the responses received from the server |
CTcpClient | A class for managing TCP client connections |
CUIManager | |
▼CQWidget | |
CAdminWidget | Provides an interface for administrative tasks within the banking system |
CLoginWidget | User interface for logging into the banking system |
CUserWidget | User interface for managing user accounts, performing transactions, and modifying settings within the banking application |