Lumiera  0.pre.03
»edit your freedom«
SelectionListener< TI > Class Template Reference

#include "stage/widget/timeline/timeline-state.hpp"

Description

template<class TI>
class stage::widget::timeline::SelectionListener< TI >

SelectionListener is a template class which emits a signal when the value is changed by it's associated time::Control object.

SelectionListener wraps a sigc::signal that emits every time the selection is changed by the time::Control object. SelectionListener does NOT emit the signal if a change to the selection is made outside of the Control/Listener partnership.

Definition at line 88 of file timeline-state.hpp.

Public Member Functions

void connect (const sigc::slot< void, TI > &connection)
 
void operator() (TI const &changeValue) const
 

Private Attributes

sigc::signal< void, TI > valueChangedSignal_
 

Additional Inherited Members

- Private Member Functions inherited from NonCopyable
 NonCopyable (NonCopyable const &)=delete
 
NonCopyableoperator= (NonCopyable const &)=delete
 
+ Inheritance diagram for SelectionListener< TI >:
+ Collaboration diagram for SelectionListener< TI >:

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