00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef SLIDEPRESENTER_H
00013 #define SLIDEPRESENTER_H
00014
00015 #include "renderable.h"
00016 #include "transition.h"
00017 #include "transitionmanager.h"
00018 #include "slide.h"
00019
00025 class SlidePresenter : public Renderable {
00026 public:
00027 SlidePresenter();
00028 void render();
00029 void add(Slide* t);
00030
00031 ~SlidePresenter();
00032 void mousefunc(int button, int state, int x, int y);
00033
00034 protected:
00035 SlidePresenter* next;
00036 Slide* slide;
00037 SlidePresenter* prev;
00038 SlidePresenter* cur;
00039 TransitionManager* manager;
00040 int isTransitioning;
00041 };
00042
00043 #endif