diff options
author | Stephen Kelly <stephen.kelly@kdab.com> | 2011-12-30 13:18:24 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-02-08 14:43:18 +0100 |
commit | ae85d7c965e7d50404c056a77c73bfe00267fa12 (patch) | |
tree | 7486ebcc5d0711cbbf2a51599cd9cd3cb0bfd33b /src/platformsupport | |
parent | e85c0862d92c226dcf0d0dac91808c036271d39f (diff) |
Treat pointers to QObject derived types in QVariant specially.
It is possible to do this for example:
QVariant v = QVariant::fromValue<MyCustomQObject*>();
QObject *object = v.value<QObject*>();
This means that if a QVariant contains a pointer to a QObject
derived type, third parties can extract a QObject* and use its
properties without knowing the concrete type.
This is a source compatible change.
Change-Id: Iee9a9437e99cc2f40d1a4bfea47275482ef7161f
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@nokia.com>
Diffstat (limited to 'src/platformsupport')
0 files changed, 0 insertions, 0 deletions