LMMS
Loading...
Searching...
No Matches
Osc_SimpleListModel Class Reference

#include <Osc_SimpleListModel.h>

Inheritance diagram for Osc_SimpleListModel:
Fl_Osc_Widget

Public Types

typedef std::vector< std::string > list_t

Public Member Functions

 Osc_SimpleListModel (Fl_Osc_Interface *osc_)
void doUpdate (std::string url)
void apply ()
virtual void OSC_raw (const char *msg)
Public Member Functions inherited from Fl_Osc_Widget
 Fl_Osc_Widget (void)
 Fl_Osc_Widget (Fl_Widget *self)
 Fl_Osc_Widget (std::string loc, Fl_Osc_Interface *osc)
virtual ~Fl_Osc_Widget (void)
virtual void OSC_value (float)
virtual void OSC_value (bool)
virtual void OSC_value (int)
virtual void OSC_value (char)
virtual void OSC_value (unsigned, void *)
virtual void OSC_value (const char *)
virtual void OSC_value (float x, const char *)
virtual void OSC_value (bool x, const char *)
virtual void OSC_value (int x, const char *)
virtual void OSC_value (char x, const char *)
virtual void OSC_value (unsigned x, void *v, const char *)
virtual void OSC_value (const char *x, const char *)
void oscWrite (std::string path, const char *args,...)
void oscWrite (std::string path)
void oscRegister (const char *path)
virtual void update (void)
virtual void rebase (std::string new_base)
void oscMove (std::string new_ext)
void oscMove (std::string old_loc, std::string new_loc)

Public Attributes

list_t list
std::function< void(list_t)> callback
unsigned list_size
Public Attributes inherited from Fl_Osc_Widget
std::string loc
std::string ext
Fl_Osc_Interfaceosc

Additional Inherited Members

Protected Member Functions inherited from Fl_Osc_Widget
class Fl_Osc_Panefetch_osc_pane (Fl_Widget *w)

Member Typedef Documentation

◆ list_t

typedef std::vector<std::string> Osc_SimpleListModel::list_t

Constructor & Destructor Documentation

◆ Osc_SimpleListModel()

Osc_SimpleListModel::Osc_SimpleListModel ( Fl_Osc_Interface * osc_)
inline

Member Function Documentation

◆ apply()

void Osc_SimpleListModel::apply ( )
inline

◆ doUpdate()

void Osc_SimpleListModel::doUpdate ( std::string url)
inline

◆ OSC_raw()

virtual void Osc_SimpleListModel::OSC_raw ( const char * msg)
inlinevirtual

Reimplemented from Fl_Osc_Widget.

Member Data Documentation

◆ callback

std::function<void(list_t)> Osc_SimpleListModel::callback

◆ list

list_t Osc_SimpleListModel::list

◆ list_size

unsigned Osc_SimpleListModel::list_size

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