| 
    Guitarix
    
   | 
 
#include <gx_parameter.h>
  
Additional Inherited Members | |
  Public Types inherited from gx_engine::Parameter | |
| enum | ctrl_type { None , Continuous , Switch , Enum } | 
| enum | toggle_type {  OnOff = 0 , Constant = 1 , Toggle = 2 , Commander = 3 , _Count = 4 }  | 
  Public Member Functions inherited from gx_engine::Parameter | |
| std::string | group_id () const | 
| Parameter (const string &id, const string &name, value_type vtp, ctrl_type ctp, bool preset, bool ctrl) | |
| Parameter (gx_system::JsonParser &jp) | |
| virtual | ~Parameter () | 
| virtual void | serializeJSON (gx_system::JsonWriter &jw) | 
| virtual void | trigger_changed () | 
| bool | isUsed () const | 
| void | setUsed () | 
| void | dump (gx_system::JsonWriter *jw) | 
| const char * | get_typename () const | 
| bool | isFloat () const | 
| bool | isInt () const | 
| bool | isBool () const | 
| bool | isFile () const | 
| bool | isString () const | 
| ctrl_type | getControlType () const | 
| bool | isControllable () const | 
| bool | isInPreset () const | 
| bool | isSavable () const | 
| void | setSavable (bool v) | 
| bool | isOutput () const | 
| void | setOutput (bool v) | 
| bool | isMaxlevel () const | 
| void | setMaxlevel (bool v) | 
| bool | isNoWarning () const | 
| void | setNoWarning (bool v) | 
| const string & | id () const | 
| const string & | group () const | 
| string | l_group () const | 
| const string & | name () const | 
| string | l_name () const | 
| const string & | desc () const | 
| void | set_desc (const string &desc) | 
| string | l_desc () const | 
| void | set_log_display () | 
| bool | is_log_display () const | 
| void | set_blocked (bool v) | 
| bool | get_blocked () const | 
| void | set_midi_blocked (bool v) | 
| bool | get_midi_blocked () const | 
| bool | operator== (const Parameter &p) const | 
| virtual void | stdJSON_value ()=0 | 
| virtual bool | on_off_value ()=0 | 
| virtual void | writeJSON (gx_system::JsonWriter &jw) const =0 | 
| virtual void | readJSON_value (gx_system::JsonParser &jp)=0 | 
| virtual void | setJSON_value ()=0 | 
| virtual bool | compareJSON_value ()=0 | 
| virtual bool | hasRange () const | 
| virtual float | getLowerAsFloat () const | 
| virtual float | getUpperAsFloat () const | 
| virtual float | getStepAsFloat () const | 
| virtual const value_pair * | getValueNames () const | 
| FloatParameter & | getFloat () | 
| IntParameter & | getInt () | 
| EnumParameter & | getEnum () | 
| BoolParameter & | getBool () | 
| FileParameter & | getFile () | 
| StringParameter & | getString () | 
| sigc::signal< void, float > & | signal_changed_float () | 
| sigc::signal< void, int > & | signal_changed_int () | 
| sigc::signal< void, bool > & | signal_changed_bool () | 
| sigc::signal< void, const Glib::ustring & > & | signal_changed_string () | 
  Static Public Member Functions inherited from gx_engine::Parameter | |
| static const char * | value_label (const value_pair &vp) | 
  Protected Types inherited from gx_engine::Parameter | |
| enum | value_type {  tp_float , tp_int , tp_bool , tp_file , tp_string , tp_special }  | 
| enum | display_flags { dtp_normal , dtp_log = 1 } | 
  Protected Member Functions inherited from gx_engine::Parameter | |
| void | range_warning (float value, float lower, float upper) | 
  Static Protected Member Functions inherited from gx_engine::Parameter | |
| static gx_system::JsonParser & | jp_next (gx_system::JsonParser &jp, const char *key) | 
  Protected Attributes inherited from gx_engine::Parameter | |
| string | _id | 
| string | _name | 
| string | _group | 
| string | _desc | 
| enum value_type | v_type: 3 | 
| enum ctrl_type | c_type: 3 | 
| unsigned int | d_flags: 2 | 
| bool | save_in_preset: 1 | 
| bool | controllable: 1 | 
| bool | do_not_save: 1 | 
| bool | blocked: 1 | 
| bool | midi_blocked: 1 | 
| bool | output: 1 | 
| bool | maxlevel: 1 | 
| bool | nowarn: 1 | 
| bool | used: 1 | 
Definition at line 238 of file gx_parameter.h.