29
29
#include <lib/document/abstractdocumentimpl.h>
34
34
struct AnimatedDocumentLoadedImplPrivate;
35
class AnimatedDocumentLoadedImpl : public AbstractDocumentImpl {
35
class AnimatedDocumentLoadedImpl : public AbstractDocumentImpl
38
AnimatedDocumentLoadedImpl(Document*, const QByteArray&);
39
~AnimatedDocumentLoadedImpl();
39
AnimatedDocumentLoadedImpl(Document*, const QByteArray&);
40
~AnimatedDocumentLoadedImpl();
42
virtual Document::LoadingState loadingState() const;
43
virtual QByteArray rawData() const;
44
virtual bool isAnimated() const;
45
virtual void startAnimation();
46
virtual void stopAnimation();
43
virtual Document::LoadingState loadingState() const;
44
virtual QByteArray rawData() const;
45
virtual bool isAnimated() const;
46
virtual void startAnimation();
47
virtual void stopAnimation();
49
void slotFrameChanged(int frameNumber);
50
void slotFrameChanged(int frameNumber);
52
AnimatedDocumentLoadedImplPrivate* const d;
53
AnimatedDocumentLoadedImplPrivate* const d;
58
58
#endif /* ANIMATEDDOCUMENTLOADEDIMPL_H */