Base class for the objects which have one single notification mechanism to notify parent about changes. Many helper classes use it(for example, Gradient) to store parent listener and call its notification when parent should be notified about changes.
You can find more information in comments below. Overrided methods can be found in corresponding base interface.
class CFeedback :public virtual IFeedback
{
public:
bool setListener(IFeedbackListener *listener) override;
CFeedback(IFeedbackListener *listener); // Create with specified listener
};
Namespace: | nitisa |
Include: | Nitisa/Core/Feedback.h |