summaryrefslogtreecommitdiffstats
path: root/src/animation
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2017-08-23 15:23:26 +0100
committerSean Harmer <sean.harmer@kdab.com>2017-08-31 09:30:11 +0000
commit4cb940c170a5df68893e333b70212a6073ee6294 (patch)
tree6c503eb3bbcae4223b50d127ac186baaa2d2a680 /src/animation
parentc64f167fbaa1e2613d9533c8ab596120458c85fb (diff)
Alter QChannelMapping to accept QAbstractChannelMapping pointers
In preparation for the new mapping subclasses. Change-Id: I3d659b350da72cca9f5ad195f7aa7fea3d943810 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/animation')
-rw-r--r--src/animation/frontend/qchannelmapper.cpp6
-rw-r--r--src/animation/frontend/qchannelmapper.h8
-rw-r--r--src/animation/frontend/qchannelmapper_p.h4
3 files changed, 9 insertions, 9 deletions
diff --git a/src/animation/frontend/qchannelmapper.cpp b/src/animation/frontend/qchannelmapper.cpp
index ef7353e9b..da0408c3a 100644
--- a/src/animation/frontend/qchannelmapper.cpp
+++ b/src/animation/frontend/qchannelmapper.cpp
@@ -70,7 +70,7 @@ QChannelMapper::~QChannelMapper()
{
}
-void QChannelMapper::addMapping(QChannelMapping *mapping)
+void QChannelMapper::addMapping(QAbstractChannelMapping *mapping)
{
Q_ASSERT(mapping);
Q_D(QChannelMapper);
@@ -95,7 +95,7 @@ void QChannelMapper::addMapping(QChannelMapping *mapping)
}
}
-void QChannelMapper::removeMapping(QChannelMapping *mapping)
+void QChannelMapper::removeMapping(QAbstractChannelMapping *mapping)
{
Q_ASSERT(mapping);
Q_D(QChannelMapper);
@@ -109,7 +109,7 @@ void QChannelMapper::removeMapping(QChannelMapping *mapping)
d->unregisterDestructionHelper(mapping);
}
-QVector<QChannelMapping *> QChannelMapper::mappings() const
+QVector<QAbstractChannelMapping *> QChannelMapper::mappings() const
{
Q_D(const QChannelMapper);
return d->m_mappings;
diff --git a/src/animation/frontend/qchannelmapper.h b/src/animation/frontend/qchannelmapper.h
index 14319f29b..fce59f6ab 100644
--- a/src/animation/frontend/qchannelmapper.h
+++ b/src/animation/frontend/qchannelmapper.h
@@ -45,7 +45,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3DAnimation {
class QChannelMapperPrivate;
-class QChannelMapping;
+class QAbstractChannelMapping;
class QT3DANIMATIONSHARED_EXPORT QChannelMapper : public Qt3DCore::QNode
{
@@ -55,9 +55,9 @@ public:
explicit QChannelMapper(Qt3DCore::QNode *parent = nullptr);
~QChannelMapper();
- void addMapping(QChannelMapping *mapping);
- void removeMapping(QChannelMapping *mapping);
- QVector<QChannelMapping *> mappings() const;
+ void addMapping(QAbstractChannelMapping *mapping);
+ void removeMapping(QAbstractChannelMapping *mapping);
+ QVector<QAbstractChannelMapping *> mappings() const;
protected:
explicit QChannelMapper(QChannelMapperPrivate &dd, Qt3DCore::QNode *parent = nullptr);
diff --git a/src/animation/frontend/qchannelmapper_p.h b/src/animation/frontend/qchannelmapper_p.h
index d05ea3277..45f8b0422 100644
--- a/src/animation/frontend/qchannelmapper_p.h
+++ b/src/animation/frontend/qchannelmapper_p.h
@@ -54,7 +54,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3DAnimation {
-class QChannelMapping;
+class QAbstractChannelMapping;
class QChannelMapperPrivate : public Qt3DCore::QNodePrivate
{
@@ -63,7 +63,7 @@ public:
Q_DECLARE_PUBLIC(QChannelMapper)
- QVector<QChannelMapping *> m_mappings;
+ QVector<QAbstractChannelMapping *> m_mappings;
};
struct QChannelMapperData