20#ifndef EFFECTHANDLER_H
21#define EFFECTHANDLER_H
47 KPrEffectHandler(
PresStep step,
bool back, TQPaintDevice *dst, TQPixmap *src,
const TQPtrList<KPrObject> &objects, KPrView *view,
int _presSpeed );
76 bool doAppearEffectStep( KPrObject *
object );
82 bool doDisappearEffectStep( KPrObject *
object );
89 bool appearNone( KPrObject *
object );
96 bool appearComeLeft( KPrObject *
object );
103 bool appearComeTop( KPrObject *
object );
110 bool appearComeRight( KPrObject *
object );
117 bool appearComeBottom( KPrObject *
object );
124 bool appearComeLeftTop( KPrObject *
object );
131 bool appearComeLeftBottom( KPrObject *
object );
138 bool appearComeRightTop( KPrObject *
object );
145 bool appearComeRightBottom( KPrObject *
object );
151 bool appearWipeLeft( KPrObject *
object );
157 bool appearWipeRight( KPrObject *
object );
163 bool appearWipeTop( KPrObject *
object );
169 bool appearWipeBottom( KPrObject *
object );
176 bool disappearGoLeft( KPrObject *
object );
183 bool disappearGoRight( KPrObject *
object );
190 bool disappearGoTop( KPrObject *
object );
197 bool disappearGoBottom( KPrObject *
object );
204 bool disappearGoLeftTop( KPrObject *
object );
211 bool disappearGoLeftBottom( KPrObject *
object );
218 bool disappearGoRightTop( KPrObject *
object );
225 bool disappearGoRightBottom( KPrObject *
object );
231 bool disappearWipeLeft( KPrObject *
object );
237 bool disappearWipeRight( KPrObject *
object );
243 bool disappearWipeTop( KPrObject *
object );
249 bool disappearWipeBottom( KPrObject *
object );
255 void drawObject( KPrObject *
object,
int x,
int y, TQPixmap *screen, TQRect *clipRect = 0 );
276 TQPaintDevice *m_dst;
293 TQPtrList<KPrObject> m_objects;
300 TQPtrList<KPrObject> m_appearEffectObjects;
306 TQPtrList<KPrObject> m_disappearEffectObjects;
324 TQPtrList<TQRect> m_repaintRects;
330 TQPtrList<TQRect> m_lastRepaintRects;
335 TQString m_soundEffect;
Class for keeping a presentation step m_pageNumber the current page number 0 based m_step the current...