radioapp/radioenginewrapper/inc/radioenginewrapper.h
changeset 32 189d20c34778
parent 28 075425b8d9a4
child 37 451b2e1545b2
equal deleted inserted replaced
28:075425b8d9a4 32:189d20c34778
    17 
    17 
    18 #ifndef RADIOENGINEWRAPPER_H
    18 #ifndef RADIOENGINEWRAPPER_H
    19 #define RADIOENGINEWRAPPER_H
    19 #define RADIOENGINEWRAPPER_H
    20 
    20 
    21 // System includes
    21 // System includes
       
    22 #include <QScopedPointer>
    22 
    23 
    23 // User includes
    24 // User includes
    24 #include "radiowrapperexport.h"
    25 #include "radiowrapperexport.h"
    25 #include "radio_global.h"
    26 #include "radio_global.h"
    26 
    27 
    31 class RadioEngineWrapperObserver;
    32 class RadioEngineWrapperObserver;
    32 
    33 
    33 // Class declaration
    34 // Class declaration
    34 class WRAPPER_DLL_EXPORT RadioEngineWrapper
    35 class WRAPPER_DLL_EXPORT RadioEngineWrapper
    35 {
    36 {
    36     Q_DECLARE_PRIVATE_D( d_ptr, RadioEngineWrapper )
    37     Q_DECLARE_PRIVATE_D( d_ptr.data(), RadioEngineWrapper )
    37     Q_DISABLE_COPY( RadioEngineWrapper )
    38     Q_DISABLE_COPY( RadioEngineWrapper )
    38 
    39 
    39 public:
    40 public:
    40 
    41 
    41     /**
    42     /**
    97 private: // data
    98 private: // data
    98 
    99 
    99     /**
   100     /**
   100      * Unmodifiable pointer to the private implementation
   101      * Unmodifiable pointer to the private implementation
   101      */
   102      */
   102     RadioEngineWrapperPrivate* const d_ptr;
   103      const QScopedPointer<RadioEngineWrapperPrivate> d_ptr;
   103 
   104 
   104 };
   105 };
   105 
   106 
   106 #endif // RADIOENGINEWRAPPER_H
   107 #endif // RADIOENGINEWRAPPER_H