iv::LumaListener Class Referenceabstract

#include <LumaSystem.hpp>

Public Member Functions

 LumaListener (Instance *inst, LumaStyleId)
 
 ~LumaListener ()
 
Instanceinstance () const
 
LumaStyleId style_id () const
 
const LumaStylestyle () 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()

virtual void iv::LumaListener::LumaStyleChanged ( LumaStyle const &  )
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: