From 5b11584bfede4e0787532ec3c9ba763100a8898f Mon Sep 17 00:00:00 2001 From: Thomas McGuire Date: Mon, 22 Apr 2013 11:34:40 +0200 Subject: Fix some potential binary compatibility issues Mostly de-inlining methods, and in addition providing a virtual destructor. Change-Id: I0aef91e7a896e8a16fc023a11bd35a5ef3048ee6 Reviewed-by: Bernd Weimer Reviewed-by: Lorn Potter --- src/sensors/qambienttemperaturesensor.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/sensors/qambienttemperaturesensor.cpp') diff --git a/src/sensors/qambienttemperaturesensor.cpp b/src/sensors/qambienttemperaturesensor.cpp index 9ecde6df..7dd34dd2 100644 --- a/src/sensors/qambienttemperaturesensor.cpp +++ b/src/sensors/qambienttemperaturesensor.cpp @@ -98,6 +98,11 @@ void QAmbientTemperatureReading::setTemperature(qreal temperature) \sa QSensorFilter::filter() */ +bool QAmbientTemperatureFilter::filter(QSensorReading *reading) +{ + return filter(static_cast(reading)); +} + char const * const QAmbientTemperatureSensor::type("QAmbientTemperatureSensor"); /*! @@ -140,5 +145,10 @@ QAmbientTemperatureSensor::~QAmbientTemperatureSensor() \sa QSensor::reading() */ +QAmbientTemperatureReading *QAmbientTemperatureSensor::reading() const +{ + return static_cast(QSensor::reading()); +} + #include "moc_qambienttemperaturesensor.cpp" QT_END_NAMESPACE -- cgit v1.2.3