diff -r 075425b8d9a4 -r 189d20c34778 radioapp/radiouiengine/inc/radioscannerengine.h --- a/radioapp/radiouiengine/inc/radioscannerengine.h Fri Jun 11 13:38:32 2010 +0300 +++ b/radioapp/radiouiengine/inc/radioscannerengine.h Wed Jun 23 18:12:57 2010 +0300 @@ -20,6 +20,7 @@ // System includes #include +#include #include // User includes @@ -37,11 +38,11 @@ class UI_ENGINE_DLL_EXPORT RadioScannerEngine : public QObject { Q_OBJECT - Q_DECLARE_PRIVATE_D( d_ptr, RadioScannerEngine ) + Q_DECLARE_PRIVATE_D( d_ptr.data(), RadioScannerEngine ) Q_DISABLE_COPY( RadioScannerEngine ) friend class RadioUiEngine; - + public: explicit RadioScannerEngine( RadioUiEnginePrivate& uiEngine ); @@ -88,7 +89,7 @@ /** * Unmodifiable pointer to the private implementation */ - RadioScannerEnginePrivate* const d_ptr; + const QScopedPointer d_ptr; };