class: ewol::object::SignalList


Description:



Constructor and Destructor:

+                                                SignalList   ();
+ virtual ~SignalList ();

Synopsis:

+ void                                   signalAdd    (SignalBase* _pointerOnParameter);
+ std::vector<std::string> signalGetAll () const;
+ void unBindAll (const std::shared_ptr<ewol::Object> & _object);

Detail:

SignalList

+  SignalList ();
Constructor.


~SignalList

+ virtual  ~SignalList ();
Destructor.


signalAdd

+ void signalAdd (SignalBase* _pointerOnParameter);
Register a parameter class pointer in the List of parameters
Note: This class does not destroy the parameter pointer!!!


signalGetAll

+ std::vector<std::string> signalGetAll () const;
Get All the signal list:


unBindAll

+ void unBindAll (const std::shared_ptr<ewol::Object> & _object);
Remove binding on all event class.