iv::LumaListener Class Referenceabstract
#include <LumaSystem.hpp>
Public Member Functions | |
LumaListener (Instance *inst, LumaStyleId) | |
~LumaListener () | |
Instance * | instance () const |
LumaStyleId | style_id () const |
const LumaStyle & | style () const |
virtual void | LumaStyleChanged (LumaStyle const &)=0 |
Public Attributes | |
ClientMarker | cm |
Detailed Description
Listens to one style for changes.
Definition at line 53 of file LumaSystem.hpp.
Constructor & Destructor Documentation
◆ LumaListener()
iv::LumaListener::LumaListener | ( | Instance * | inst, |
LumaStyleId | id | ||
) |
Definition at line 24 of file LumaSystem.cpp.
◆ ~LumaListener()
iv::LumaListener::~LumaListener | ( | ) |
Definition at line 38 of file LumaSystem.cpp.
Member Function Documentation
◆ instance()
Instance * iv::LumaListener::instance | ( | ) | const |
Definition at line 45 of file LumaSystem.cpp.
◆ style_id()
LumaStyleId iv::LumaListener::style_id | ( | ) | const |
Definition at line 50 of file LumaSystem.cpp.
◆ style()
const LumaStyle & iv::LumaListener::style | ( | ) | const |
Definition at line 56 of file LumaSystem.cpp.
◆ LumaStyleChanged()
|
pure virtual |
Implemented in iv::LumaButton, and iv::LumaText.
Member Data Documentation
◆ cm
ClientMarker iv::LumaListener::cm |
Definition at line 56 of file LumaSystem.hpp.
The documentation for this class was generated from the following files:
- ivorium_UI/LumaSystem.hpp
- ivorium_UI/LumaSystem.cpp