Banking_System_Client  1.0.0
Qt-based banking app for user/admin account management, transactions, secure server communication via PostgreSQL/Supabase.
AppManager Class Reference
Inheritance diagram for AppManager:
Inheritance graph
Collaboration diagram for AppManager:
Collaboration graph

Public Member Functions

void start ()
 Starts the AppManager thread. More...
 
 AppManager (const AppManager &)=delete
 Deleted copy constructor to prevent copying.
 
void operator= (const AppManager &)=delete
 Deleted assignment operator to prevent copying.
 
 ~AppManager ()
 Destructor for the AppManager class. More...
 

Static Public Member Functions

static AppManagergetInstance (QObject *parent=nullptr)
 Gets the singleton instance of AppManager. More...
 

Constructor & Destructor Documentation

◆ ~AppManager()

AppManager::~AppManager ( )

Destructor for the AppManager class.

Cleans up the UIManager and ClientHandler instances.

Member Function Documentation

◆ getInstance()

AppManager & AppManager::getInstance ( QObject *  parent = nullptr)
static

Gets the singleton instance of AppManager.

Parameters
parentOptional parent QObject.
Returns
Reference to the AppManager instance.

◆ start()

void AppManager::start ( )

Starts the AppManager thread.

This function starts the QThread which runs the ClientHandler.


The documentation for this class was generated from the following files: