13 #ifndef MCALC_OUTPUT_HPP 14 #define MCALC_OUTPUT_HPP 31 const Glib::RefPtr<Gtk::Builder>& glade_ref;
32 std::vector<mc::Interface*> references;
33 std::function<double(std::vector<mc::Interface*>)> calculator;
41 Output(BaseObjectType* cobject,
const Glib::RefPtr<Gtk::Builder>& refGlade);
72 void set_calculator( std::function<
double(std::vector<mc::Interface*>)> f );
Definition: broadcaster.cpp:4
void set_calculator(std::function< double(std::vector< mc::Interface * >)> f)
Definition: output.cpp:43
Definition: broadcaster.hpp:45
void set_value(double v)
Definition: output.cpp:51
void broadcast()
Definition: output.cpp:35
~Output()
Definition: output.cpp:14
void set_references(std::vector< mc::Interface * > r)
Definition: output.cpp:39
std::string get_value()
Definition: output.cpp:47
Output(BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > &refGlade)
Definition: output.cpp:8
Definition: interface.hpp:54
The class definition file for the interface abstract base class.
Definition: output.hpp:29
void notify(Event *e)
Definition: output.cpp:18