diff options
author | J-P Nurmi <jpnurmi@theqtcompany.com> | 2015-04-10 09:54:57 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@theqtcompany.com> | 2015-04-10 09:03:56 +0000 |
commit | 5e7b9d5c77a2b9738723b565dbea112725d5444b (patch) | |
tree | b1fe28a8ca9056246230d6e1ad0d07f797769cb2 /src | |
parent | 1315f9d97170d7f1bb8ef28ab95e0fafc3e72b68 (diff) |
Add QQuickAbstractContainer::contentItemChange()
Change-Id: I81c45567995abbbd5c9650b78435d00baa63a32f
Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/controls/qquickabstractcontainer.cpp | 7 | ||||
-rw-r--r-- | src/controls/qquickabstractcontainer_p.h | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/controls/qquickabstractcontainer.cpp b/src/controls/qquickabstractcontainer.cpp index b82f951a..263ced7a 100644 --- a/src/controls/qquickabstractcontainer.cpp +++ b/src/controls/qquickabstractcontainer.cpp @@ -118,6 +118,7 @@ void QQuickAbstractContainer::setContentItem(QQuickItem *item) { Q_D(QQuickAbstractContainer); if (d->contentItem != item) { + contentItemChange(d->contentItem, item); delete d->contentItem; d->contentItem = item; if (item) { @@ -128,4 +129,10 @@ void QQuickAbstractContainer::setContentItem(QQuickItem *item) } } +void QQuickAbstractContainer::contentItemChange(QQuickItem *newItem, QQuickItem *oldItem) +{ + Q_UNUSED(newItem); + Q_UNUSED(oldItem); +} + QT_END_NAMESPACE diff --git a/src/controls/qquickabstractcontainer_p.h b/src/controls/qquickabstractcontainer_p.h index ee94e9a1..71bc5f5d 100644 --- a/src/controls/qquickabstractcontainer_p.h +++ b/src/controls/qquickabstractcontainer_p.h @@ -81,6 +81,8 @@ Q_SIGNALS: protected: QQuickAbstractContainer(QQuickAbstractContainerPrivate &dd, QQuickItem *parent); + virtual void contentItemChange(QQuickItem *newItem, QQuickItem *oldItem); + private: Q_DISABLE_COPY(QQuickAbstractContainer) Q_DECLARE_PRIVATE(QQuickAbstractContainer) |