Guiliani  Version 2.6 revision 7293 (documentation build 12)
GUIAnimationObserver.h
1/*
2* Copyright (C) TES Electronic Solutions GmbH,
3* All Rights Reserved.
4* Contact: info@guiliani.de
5*
6* This file is part of the Guiliani HMI framework
7* for the development of graphical user interfaces on embedded systems.
8*/
9
10#ifndef GUIANIMATION_OBSERVER__H_
11#define GUIANIMATION_OBSERVER__H_
12
13#include "GUIAnimation.h"
14#include "GUIAnimationHandler.h"
15
28{
29public:
35 virtual void OnStatusChanged(CGUIAnimation::AnimationStatus_t eStatus, CGUIAnimation* pAnimation) = 0;
36
42 {
43 GETANIMATIONHDL.NotifyOfDestruction(this);
44 }
45};
46
47#endif
Base class for modular Guiliani animations.
Definition: GUIAnimation.h:75
AnimationStatus_t
Definition: GUIAnimation.h:83
This interface is used to observe the status of an animation.
Definition: GUIAnimationObserver.h:28
virtual void OnStatusChanged(CGUIAnimation::AnimationStatus_t eStatus, CGUIAnimation *pAnimation)=0
virtual ~CGUIAnimationObserver()
Definition: GUIAnimationObserver.h:41