Guitarix
|
#include <ladspaback.h>
Public Types | |
enum | { name_set = 0x01, dflt_set = 0x02, low_set = 0x04, up_set = 0x08, tp_set = 0x10, newrow_set = 0x20 } |
Public Member Functions | |
ChangeableValues () | |
ChangeableValues (gx_system::JsonParser &jp) | |
void | serializeJSON (gx_system::JsonWriter &jw) |
int | get_excl_flags (DisplayType tp) const |
bool | has_settings (DisplayType tp) const |
bool | is_set (int f) const |
void | unset (int f) |
void | set_name (const Glib::ustring &nm) |
void | set_dflt (float v) |
void | set_low (float v) |
void | set_up (float v) |
void | set_tp (DisplayType v) |
void | set_newrow (bool v) |
const Glib::ustring & | get_name () |
float | get_dflt () |
float | get_low () |
float | get_up () |
DisplayType | get_tp () |
bool | get_newrow () |
bool | has_enumkey (int k) |
void | set_enumvalue (int k, const Glib::ustring &v) |
std::map< int, Glib::ustring >::iterator | find_enum (int k) |
void | erase_enum (int k) |
std::map< int, Glib::ustring >::iterator | enum_end () |
Private Member Functions | |
void | sf (int f) |
Private Attributes | |
Glib::ustring | name |
float | dflt |
float | low |
float | up |
DisplayType | tp |
std::map< int, Glib::ustring > | enumdict |
bool | newrow |
int | set_flags |
Friends | |
bool | operator!= (const ChangeableValues &v1, const ChangeableValues &v2) |
Definition at line 31 of file ladspaback.h.
anonymous enum |
Enumerator | |
---|---|
name_set | |
dflt_set | |
low_set | |
up_set | |
tp_set | |
newrow_set |
Definition at line 33 of file ladspaback.h.
|
inline |
Definition at line 46 of file ladspaback.h.
ladspa::ChangeableValues::ChangeableValues | ( | gx_system::JsonParser & | jp | ) |
|
inline |
Definition at line 69 of file ladspaback.h.
|
inline |
Definition at line 68 of file ladspaback.h.
|
inline |
Definition at line 67 of file ladspaback.h.
|
inline |
Definition at line 60 of file ladspaback.h.
Referenced by ladspa::PortDesc::get_dflt().
int ladspa::ChangeableValues::get_excl_flags | ( | DisplayType | tp | ) | const |
Referenced by ChangeableValues().
|
inline |
Definition at line 61 of file ladspaback.h.
Referenced by ladspa::PortDesc::get_low().
|
inline |
Definition at line 59 of file ladspaback.h.
Referenced by ladspa::PortDesc::get_name().
|
inline |
Definition at line 64 of file ladspaback.h.
Referenced by ladspa::PortDesc::get_newrow().
|
inline |
Definition at line 63 of file ladspaback.h.
Referenced by ladspa::PortDesc::get_tp().
|
inline |
Definition at line 62 of file ladspaback.h.
Referenced by ladspa::PortDesc::get_up().
|
inline |
Definition at line 65 of file ladspaback.h.
Referenced by ladspa::PortDesc::enumkey_changed().
bool ladspa::ChangeableValues::has_settings | ( | DisplayType | tp | ) | const |
Referenced by ChangeableValues(), and ladspa::PortDesc::get_pos().
|
inline |
Definition at line 51 of file ladspaback.h.
Referenced by ladspa::PortDesc::get_dflt(), ladspa::PortDesc::get_low(), ladspa::PortDesc::get_name(), ladspa::PortDesc::get_newrow(), ladspa::PortDesc::get_tp(), ladspa::PortDesc::get_up(), and ladspa::PortDesc::is_set().
void ladspa::ChangeableValues::serializeJSON | ( | gx_system::JsonWriter & | jw | ) |
Referenced by ChangeableValues().
|
inline |
Definition at line 54 of file ladspaback.h.
Referenced by ladspa::PortDesc::get_pos().
|
inline |
Definition at line 66 of file ladspaback.h.
|
inline |
Definition at line 55 of file ladspaback.h.
Referenced by ladspa::PortDesc::get_pos().
|
inline |
Definition at line 53 of file ladspaback.h.
|
inline |
Definition at line 58 of file ladspaback.h.
Referenced by ladspa::PortDesc::get_pos().
|
inline |
Definition at line 57 of file ladspaback.h.
Referenced by ladspa::PortDesc::get_pos().
|
inline |
Definition at line 56 of file ladspaback.h.
Referenced by ladspa::PortDesc::get_pos().
|
inlineprivate |
Definition at line 43 of file ladspaback.h.
Referenced by set_dflt(), set_low(), set_name(), set_newrow(), set_tp(), and set_up().
|
inline |
Definition at line 52 of file ladspaback.h.
|
friend |
Referenced by sf().
|
private |
Definition at line 36 of file ladspaback.h.
Referenced by get_dflt().
|
private |
Definition at line 40 of file ladspaback.h.
|
private |
Definition at line 37 of file ladspaback.h.
Referenced by get_low().
|
private |
Definition at line 35 of file ladspaback.h.
Referenced by get_name().
|
private |
Definition at line 41 of file ladspaback.h.
Referenced by get_newrow().
|
private |
Definition at line 42 of file ladspaback.h.
|
private |
Definition at line 39 of file ladspaback.h.
Referenced by get_tp().
|
private |
Definition at line 38 of file ladspaback.h.
Referenced by get_up().