diff options
author | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2013-04-16 14:39:29 +0200 |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2013-04-16 14:39:29 +0200 |
commit | b11d8d673ba36ab22c0d7a40ea53d57f284cca13 (patch) | |
tree | f370841deac0b5516fa458a910f508d592a6cc36 /src/sensors/qsensor.cpp | |
parent | 478ec8819427f783cba05601779cfce9dba1d55c (diff) | |
parent | a16f81a365b7d9a6629b04bd298a3b45fc1b7628 (diff) | |
download | qtsensors-b11d8d673ba36ab22c0d7a40ea53d57f284cca13.tar.gz |
Merge remote-tracking branch 'origin/stable' into dev
Change-Id: Ia02497aafc94feba0381ffe8733cbc89f29fb412
Diffstat (limited to 'src/sensors/qsensor.cpp')
-rw-r--r-- | src/sensors/qsensor.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/sensors/qsensor.cpp b/src/sensors/qsensor.cpp index 4b8ca2d..bca6358 100644 --- a/src/sensors/qsensor.cpp +++ b/src/sensors/qsensor.cpp @@ -143,10 +143,13 @@ QT_BEGIN_NAMESPACE \sa QList, qoutputrange, QSensor::outputRanges */ -// A bit of a hack to call qRegisterMetaType when the library is loaded. -static int qrange_id = qRegisterMetaType<qrange>("qrange"); -static int qrangelist_id = qRegisterMetaType<qrangelist>("qrangelist"); -static int qoutputrangelist_id = qRegisterMetaType<qoutputrangelist>("qoutputrangelist"); +static void registerTypes() +{ + qRegisterMetaType<qrange>("qrange"); + qRegisterMetaType<qrangelist>("qrangelist"); + qRegisterMetaType<qoutputrangelist>("qoutputrangelist"); +} +Q_CONSTRUCTOR_FUNCTION(registerTypes) // ===================================================================== @@ -1039,7 +1042,6 @@ int QSensor::maxBufferSize() const */ void QSensor::setMaxBufferSize(int maxBufferSize) { - // ### Qt 6: Remove the entire maxBufferSize property, no backend really uses it Q_D(QSensor); if (d->maxBufferSize != maxBufferSize) { d->maxBufferSize = maxBufferSize; @@ -1070,7 +1072,6 @@ int QSensor::efficientBufferSize() const */ void QSensor::setEfficientBufferSize(int efficientBufferSize) { - // ### Qt 6: Remove the entire efficientBufferSize property, no backend really uses it Q_D(QSensor); if (d->efficientBufferSize != efficientBufferSize) { d->efficientBufferSize = efficientBufferSize; @@ -1121,8 +1122,6 @@ int QSensor::bufferSize() const void QSensor::setBufferSize(int bufferSize) { - // ### Qt 6: Currently only the Blackberry backend supports this, but only as an on/off switch. - // We should consider changing this to a more appropriate API. Q_D(QSensor); if (d->bufferSize != bufferSize) { d->bufferSize = bufferSize; |