00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef SLIDE_H
00013 #define SLIDE_H
00014
00015 #include <renderable.h>
00016 #include "renderlist.h"
00017 #include "transitionmanager.h"
00018
00024 class Slide : public Renderable
00025 {
00026 public:
00027 Slide();
00028
00029 ~Slide();
00030 virtual void render();
00031 virtual void add(Renderable* r);
00032 virtual void add(Transition* t);
00033 virtual void enter(TransitionManager* t);
00034 virtual void leave(TransitionManager* t);
00035 virtual int event();
00036
00037 protected:
00038 RenderList* rlist;
00039 };
00040
00041 #endif