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:
Return: | | vector on all the signals names |
unBindAll
+ void unBindAll (const std::shared_ptr<ewol::Object> & _object);
Remove binding on all event class.
Parameter [input]: | _object | Object to unlink. |