ngscopeclient v0.3
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
PreferenceManager Class Reference

Public Member Functions

 PreferenceManager (const PreferenceManager &)=delete
 
 PreferenceManager (PreferenceManager &&)=default
 
PreferenceManager & operator= (const PreferenceManager &)=delete
 
PreferenceManager & operator= (PreferenceManager &&)=default
 
void SavePreferences ()
 
PreferenceCategory & AllPreferences ()
 
Preference & GetPreference (const std::string &path)
 
const std::string & GetConfigDirectory ()
 
int64_t GetInt (const std::string &path) const
 
int64_t GetEnumRaw (const std::string &path) const
 
const std::string & GetString (const std::string &path) const
 
double GetReal (const std::string &path) const
 
bool GetBool (const std::string &path) const
 
ImU32 GetColor (const std::string &path) const
 
ImVec4 GetColorFloat4 (const std::string &path) const
 
FontDescription GetFont (const std::string &path) const
 
template<typename E >
E GetEnum (const std::string &path) const
 

Static Public Member Functions

static PreferenceManager & GetPreferences ()
 
static GuiTheme GetTheme ()
 

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