-/**
- * The RotationObserver can be overridden in order to listen to rotation events.
- */
-class RotationObserver
-{
-public:
- virtual void OnRotationPrepare( const RotationEvent& rotation ) = 0;
- virtual void OnRotationRequest( ) = 0;
-
-protected:
- RotationObserver(){}
- virtual ~RotationObserver(){}
-};
-
-class Orientation : public BaseObject, public RotationObserver