ASAPCabinetFE
 
Loading...
Searching...
No Matches
IAppCallbacks Class Referenceabstract

Interface for handling various application callbacks. More...

#include <iapp_callbacks.h>

+ Inheritance diagram for IAppCallbacks:
+ Collaboration diagram for IAppCallbacks:

Public Member Functions

virtual void reloadFont (bool standaloneMode)=0
 
virtual void reloadWindows ()=0
 
virtual void reloadAssetsAndRenderers ()=0
 
virtual void reloadTablesAndTitle ()=0
 
virtual void reloadOverlaySettings ()=0
 
virtual ISoundManagergetSoundManager ()=0
 

Detailed Description

Interface for handling various application callbacks.

The IAppCallbacks interface provides a set of pure virtual methods that allow an application to dynamically update or reload different components at runtime.

Methods include:

  • reloadFont(bool standaloneMode): Reloads the application's font resources.
  • reloadWindows(): Refreshes the layout or states of any existing windows.
  • reloadAssetsAndRenderers(): Reloads asset and renderer configurations.
  • reloadTablesAndTitle(): Updates the display tables and application title.
  • reloadOverlaySettings(): Reapplies settings for overlays.
  • getSoundManager(): Retrieves the ISoundManager instance for real-time updates.

A virtual destructor is provided to ensure proper cleanup in derived classes.

Member Function Documentation

◆ reloadAssetsAndRenderers()

virtual void IAppCallbacks::reloadAssetsAndRenderers ( )
pure virtual

Implemented in App.

◆ reloadFont()

virtual void IAppCallbacks::reloadFont ( bool  standaloneMode)
pure virtual

Implemented in App.

◆ reloadOverlaySettings()

virtual void IAppCallbacks::reloadOverlaySettings ( )
pure virtual

Implemented in App.

◆ reloadTablesAndTitle()

virtual void IAppCallbacks::reloadTablesAndTitle ( )
pure virtual

Implemented in App.

◆ reloadWindows()

virtual void IAppCallbacks::reloadWindows ( )
pure virtual

Implemented in App.


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