diff options
Diffstat (limited to 'src/quick/items/qquickitem_p.h')
-rw-r--r-- | src/quick/items/qquickitem_p.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/quick/items/qquickitem_p.h b/src/quick/items/qquickitem_p.h index 08cdd5700f..2383ae11ee 100644 --- a/src/quick/items/qquickitem_p.h +++ b/src/quick/items/qquickitem_p.h @@ -157,7 +157,7 @@ public: void classBegin(); void componentComplete(); - bool enabled() const { return m_effectSource != 0; } + bool enabled() const { return m_enabled; } void setEnabled(bool enabled); bool mipmap() const { return m_mipmap; } @@ -179,12 +179,7 @@ public: void setWrapMode(QQuickShaderEffectSource::WrapMode mode); QString name() const { return m_name; } - void setName(const QString &name) { - if (m_name == name) - return; - m_name = name; - emit nameChanged(name); - } + void setName(const QString &name); QDeclarativeComponent *effect() const { return m_effectComponent; } void setEffect(QDeclarativeComponent *effect); @@ -216,6 +211,8 @@ signals: private: void activate(); void deactivate(); + void activateEffect(); + void deactivateEffect(); QQuickItem *m_item; bool m_enabled; |