From f7c3a6686ef77e95128f1dc4a03c7a8184a18231 Mon Sep 17 00:00:00 2001 From: Thomas McGuire Date: Mon, 2 Jul 2012 13:39:00 +0200 Subject: QSensor: Use standard Qt dpointer pattern Now it is possible to extend QSensor subclasses without breaking binary compatibility. In addition, de-inline the constructors and destructors of subclasses to make it possible to replace them without compatibility problems. Change-Id: I69de97002ade3e75f090761f852a5aca39c0f555 Reviewed-by: Marc Mutz Reviewed-by: Lincoln Ramsay Reviewed-by: Lorn Potter --- src/sensors/qcompass.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/sensors/qcompass.cpp') diff --git a/src/sensors/qcompass.cpp b/src/sensors/qcompass.cpp index c28c81a8..afc8e071 100644 --- a/src/sensors/qcompass.cpp +++ b/src/sensors/qcompass.cpp @@ -155,16 +155,19 @@ char const * const QCompass::type("QCompass"); */ /*! - \fn QCompass::QCompass(QObject *parent) - Construct the sensor as a child of \a parent. */ +QCompass::QCompass(QObject *parent) + : QSensor(QCompass::type, parent) +{ +} /*! - \fn QCompass::~QCompass() - Destroy the sensor. Stops the sensor if it has not already been stopped. */ +QCompass::~QCompass() +{ +} /*! \fn QCompass::reading() const -- cgit v1.2.3