LMMS
Loading...
Searching...
No Matches
calf_utils::config_db_iface Struct Referenceabstract

#include <gui_config.h>

Inheritance diagram for calf_utils::config_db_iface:
calf_utils::gkeyfile_config_db

Public Member Functions

virtual bool has_dir (const char *key)=0
virtual bool get_bool (const char *key, bool def_value)=0
virtual int get_int (const char *key, int def_value)=0
virtual std::string get_string (const char *key, const std::string &def_value)=0
virtual void set_bool (const char *key, bool value)=0
virtual void set_int (const char *key, int value)=0
virtual void set_string (const char *key, const std::string &value)=0
virtual void save ()=0
virtual config_notifier_ifaceadd_listener (config_listener_iface *listener)=0
virtual ~config_db_iface ()

Constructor & Destructor Documentation

◆ ~config_db_iface()

virtual calf_utils::config_db_iface::~config_db_iface ( )
inlinevirtual

Member Function Documentation

◆ add_listener()

virtual config_notifier_iface * calf_utils::config_db_iface::add_listener ( config_listener_iface * listener)
pure virtual

◆ get_bool()

virtual bool calf_utils::config_db_iface::get_bool ( const char * key,
bool def_value )
pure virtual

◆ get_int()

virtual int calf_utils::config_db_iface::get_int ( const char * key,
int def_value )
pure virtual

◆ get_string()

virtual std::string calf_utils::config_db_iface::get_string ( const char * key,
const std::string & def_value )
pure virtual

◆ has_dir()

virtual bool calf_utils::config_db_iface::has_dir ( const char * key)
pure virtual

◆ save()

virtual void calf_utils::config_db_iface::save ( )
pure virtual

◆ set_bool()

virtual void calf_utils::config_db_iface::set_bool ( const char * key,
bool value )
pure virtual

◆ set_int()

virtual void calf_utils::config_db_iface::set_int ( const char * key,
int value )
pure virtual

◆ set_string()

virtual void calf_utils::config_db_iface::set_string ( const char * key,
const std::string & value )
pure virtual

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