diff options
author | Alan Alpert <alan.alpert@nokia.com> | 2012-01-19 20:57:07 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-27 06:17:58 +0100 |
commit | 16ca1d7d65e66969724d4b490fa9a614b88f4bc3 (patch) | |
tree | cd87312bcb9af7c9a276af666889b86250342352 /src/quick/items/qquickspriteengine_p.h | |
parent | cc3716f899fb683e1e8270ba5127f9899264072b (diff) |
Implement reverse mode for sprites
Change-Id: I1e8c124e883b881938fce01aeb67ac369fe0bc28
Reviewed-by: Alan Alpert <alan.alpert@nokia.com>
Diffstat (limited to 'src/quick/items/qquickspriteengine_p.h')
-rw-r--r-- | src/quick/items/qquickspriteengine_p.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/quick/items/qquickspriteengine_p.h b/src/quick/items/qquickspriteengine_p.h index 6adab97430..cb954f26ff 100644 --- a/src/quick/items/qquickspriteengine_p.h +++ b/src/quick/items/qquickspriteengine_p.h @@ -264,12 +264,12 @@ public: return QDeclarativeListProperty<QQuickSprite>(this, m_sprites); } - + QQuickSprite* sprite(int sprite=0); int spriteState(int sprite=0); int spriteStart(int sprite=0); int spriteFrames(int sprite=0); int spriteDuration(int sprite=0);//Full duration, not per frame - int spriteX(int /* sprite */ = 0) { return 0; }//Currently all rows are 0 aligned, if we get more space efficient we might change this + int spriteX(int sprite=0); int spriteY(int sprite=0); int spriteWidth(int sprite=0); int spriteHeight(int sprite=0); @@ -281,6 +281,7 @@ public: virtual void restart(int index=0); virtual void advance(int index=0); private: + int pseudospriteProgress(int,int,int*rd=0); QList<QQuickSprite*> m_sprites; }; |