Guitarix
gx_gui::CpBase Class Reference

#include <gx_main_interface.h>

Collaboration diagram for gx_gui::CpBase:

Public Member Functions

void on_cp_value_changed (Gxw::ControlParameter &c)
 
void set_cp_value (float v, Gxw::ControlParameter &c)
 
 CpBase (gx_engine::GxMachineBase &machine, const std::string &id)
 
 ~CpBase ()
 
void init (Gxw::Regler &regler, bool show_value)
 

Public Attributes

gx_engine::GxMachineBasemachine
 
std::string id
 
bool log_display
 
bool blocked
 

Detailed Description

Definition at line 68 of file gx_main_interface.h.

Constructor & Destructor Documentation

gx_gui::CpBase::CpBase ( gx_engine::GxMachineBase machine,
const std::string &  id 
)

Definition at line 84 of file gxw_mm_controllers.cpp.

gx_gui::CpBase::~CpBase ( )

Definition at line 142 of file gxw_mm_controllers.cpp.

Member Function Documentation

void gx_gui::CpBase::on_cp_value_changed ( Gxw::ControlParameter c)

Definition at line 63 of file gxw_mm_controllers.cpp.

Referenced by init().

void gx_gui::CpBase::set_cp_value ( float  v,
Gxw::ControlParameter c 
)

Definition at line 74 of file gxw_mm_controllers.cpp.

Referenced by init().

Member Data Documentation

bool gx_gui::CpBase::blocked

Definition at line 73 of file gx_main_interface.h.

Referenced by on_cp_value_changed(), and set_cp_value().

std::string gx_gui::CpBase::id
bool gx_gui::CpBase::log_display

Definition at line 72 of file gx_main_interface.h.

Referenced by init(), on_cp_value_changed(), and set_cp_value().

gx_engine::GxMachineBase& gx_gui::CpBase::machine

Definition at line 70 of file gx_main_interface.h.

Referenced by init(), and on_cp_value_changed().


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