Banking_System_Client  1.0.0
Qt-based banking app for user/admin account management, transactions, secure server communication via PostgreSQL/Supabase.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CIValidationStrategyInterface for validation strategies
 CAccountNumberValidationStrategyConcrete validation strategy for account numbers
 CBalanceValidationStrategyConcrete validation strategy for balances
 CEmailValidationStrategyConcrete validation strategy for emails
 CNameValidationStrategyConcrete validation strategy for names
 CPasswordValidationStrategyConcrete validation strategy for passwords
 CQDialog
 CBaseDialogBase class for creating dialogs with validation support
 CCreateUserDialogDialog for creating new users with input validation
 CUpdateEmailDialogDialog for updating user email with input validation
 CUpdatePasswordDialogDialog for updating user passwords with input validation
 CUpdateUserDialogDialog for updating user information with input validation
 CQObject
 CAppManager
 CClientHandlerA class for managing client requests and responses
 CRequestManagerManages the creation and dispatching of requests in the system
 CResponseManagerManages the responses received from the server
 CTcpClientA class for managing TCP client connections
 CUIManager
 CQWidget
 CAdminWidgetProvides an interface for administrative tasks within the banking system
 CLoginWidgetUser interface for logging into the banking system
 CUserWidgetUser interface for managing user accounts, performing transactions, and modifying settings within the banking application