diff options
Diffstat (limited to 'src/quick/particles/qquickparticlepainter_p.h')
-rw-r--r-- | src/quick/particles/qquickparticlepainter_p.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/quick/particles/qquickparticlepainter_p.h b/src/quick/particles/qquickparticlepainter_p.h index ebe76d98ea..1ae4625856 100644 --- a/src/quick/particles/qquickparticlepainter_p.h +++ b/src/quick/particles/qquickparticlepainter_p.h @@ -76,6 +76,8 @@ public: return m_groups; } + void itemChange(ItemChange, const ItemChangeData &); + signals: void countChanged(); void systemChanged(QQuickParticleSystem* arg); @@ -96,6 +98,9 @@ public slots: void calcSystemOffset(bool resetPending = false); +private slots: + virtual void sceneGraphInvalidated() {} + protected: /* Reset resets all your internal data structures. But anything attached to a particle should be in attached data. So reset + reloads should have no visible effect. @@ -121,6 +126,8 @@ protected: QStringList m_groups; QPointF m_systemOffset; + QQuickCanvas *m_canvas; + private: QSet<QPair<int,int> > m_pendingCommits; }; |