summaryrefslogtreecommitdiffstats
path: root/src/quick3d/quick3d/qt3dquick_global.cpp
diff options
context:
space:
mode:
authorFrank Meerkoetter <frank.meerkoetter@basyskom.com>2015-07-30 22:33:42 +0200
committerLaszlo Agocs <laszlo.agocs@theqtcompany.com>2015-08-19 12:25:45 +0000
commit723edb0b3ef5c3da5183b65fa2f5398738904ff5 (patch)
tree2f8b2b9bc985e977c8ea17a0ee79ebdcf2133581 /src/quick3d/quick3d/qt3dquick_global.cpp
parent1cec413180de40b7f0dc497a13c3151d8310754a (diff)
Remove unused code
The QQmlObjectCreator is the only user left. It is using it only with QVariant::Color. Change-Id: Ie2590cb70ee9d57acf831217de43368e971758ed Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
Diffstat (limited to 'src/quick3d/quick3d/qt3dquick_global.cpp')
-rw-r--r--src/quick3d/quick3d/qt3dquick_global.cpp22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/quick3d/quick3d/qt3dquick_global.cpp b/src/quick3d/quick3d/qt3dquick_global.cpp
index d7fd1a898..73e8e64f0 100644
--- a/src/quick3d/quick3d/qt3dquick_global.cpp
+++ b/src/quick3d/quick3d/qt3dquick_global.cpp
@@ -657,28 +657,6 @@ public:
new (color) QColor(QColor::fromRgba(*rgb));
return true;
}
- case QMetaType::QVector2D:
- return typedStore<QVector2D>(src, dst, dstSize);
- case QMetaType::QVector3D:
- return typedStore<QVector3D>(src, dst, dstSize);
- case QMetaType::QVector4D:
- return typedStore<QVector4D>(src, dst, dstSize);
- case QMetaType::QQuaternion:
- return typedStore<QQuaternion>(src, dst, dstSize);
- case QMetaType::QMatrix4x4:
- {
- if (dstSize >= sizeof(QMatrix4x4))
- return typedStore<QMatrix4x4>(src, dst, dstSize);
-
- // special case: storing matrix into variant
- // eg, QVMEMO QVMEVariant data cell is big enough to store
- // QVariant, but not large enough to store QMatrix4x4.
- Q_ASSERT(dstSize >= sizeof(QVariant));
- const QMatrix4x4 *srcMat = reinterpret_cast<const QMatrix4x4 *>(src);
- QVariant *dstMatVar = reinterpret_cast<QVariant *>(dst);
- new (dstMatVar) QVariant(*srcMat);
- return true;
- }
default: break;
}