radioapp/radioenginewrapper/inc/radioenginewrapper.h
changeset 32 189d20c34778
parent 28 075425b8d9a4
child 37 451b2e1545b2
--- a/radioapp/radioenginewrapper/inc/radioenginewrapper.h	Fri Jun 11 13:38:32 2010 +0300
+++ b/radioapp/radioenginewrapper/inc/radioenginewrapper.h	Wed Jun 23 18:12:57 2010 +0300
@@ -19,6 +19,7 @@
 #define RADIOENGINEWRAPPER_H
 
 // System includes
+#include <QScopedPointer>
 
 // User includes
 #include "radiowrapperexport.h"
@@ -33,7 +34,7 @@
 // Class declaration
 class WRAPPER_DLL_EXPORT RadioEngineWrapper
 {
-    Q_DECLARE_PRIVATE_D( d_ptr, RadioEngineWrapper )
+    Q_DECLARE_PRIVATE_D( d_ptr.data(), RadioEngineWrapper )
     Q_DISABLE_COPY( RadioEngineWrapper )
 
 public:
@@ -99,7 +100,7 @@
     /**
      * Unmodifiable pointer to the private implementation
      */
-    RadioEngineWrapperPrivate* const d_ptr;
+     const QScopedPointer<RadioEngineWrapperPrivate> d_ptr;
 
 };