Ember
Loading...
Searching...
No Matches
EmberForge::AppPreferencesManager Class Reference

Global preferences manager (singleton) More...

#include <AppPreferences.h>

Public Member Functions

AppPreferencesGetPreferences ()
const AppPreferencesGetPreferences () const

Static Public Member Functions

static AppPreferencesManagerGetInstance ()
static wxColour GetAccentColor ()
 Get the accent color as a wxColour for UI elements.

Private Member Functions

 AppPreferencesManager ()=default

Private Attributes

AppPreferences preferences_

Detailed Description

Global preferences manager (singleton)

Definition at line 499 of file AppPreferences.h.

Constructor & Destructor Documentation

◆ AppPreferencesManager()

EmberForge::AppPreferencesManager::AppPreferencesManager ( )
privatedefault

Member Function Documentation

◆ GetAccentColor()

wxColour EmberForge::AppPreferencesManager::GetAccentColor ( )
static

Get the accent color as a wxColour for UI elements.

Returns
wxColour representing the current accent color

Definition at line 1043 of file AppPreferences.cpp.

◆ GetInstance()

AppPreferencesManager & EmberForge::AppPreferencesManager::GetInstance ( )
static

Definition at line 1038 of file AppPreferences.cpp.

◆ GetPreferences() [1/2]

AppPreferences & EmberForge::AppPreferencesManager::GetPreferences ( )
inline

Definition at line 503 of file AppPreferences.h.

◆ GetPreferences() [2/2]

const AppPreferences & EmberForge::AppPreferencesManager::GetPreferences ( ) const
inline

Definition at line 504 of file AppPreferences.h.

Member Data Documentation

◆ preferences_

AppPreferences EmberForge::AppPreferencesManager::preferences_
private

Definition at line 514 of file AppPreferences.h.


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