equal
deleted
inserted
replaced
18 #ifndef RADIOSCANNERENGINE_H |
18 #ifndef RADIOSCANNERENGINE_H |
19 #define RADIOSCANNERENGINE_H |
19 #define RADIOSCANNERENGINE_H |
20 |
20 |
21 // System includes |
21 // System includes |
22 #include <QObject> |
22 #include <QObject> |
|
23 #include <QScopedPointer> |
23 #include <QMap> |
24 #include <QMap> |
24 |
25 |
25 // User includes |
26 // User includes |
26 #include "radiouiengineexport.h" |
27 #include "radiouiengineexport.h" |
27 |
28 |
35 |
36 |
36 // Class declaration |
37 // Class declaration |
37 class UI_ENGINE_DLL_EXPORT RadioScannerEngine : public QObject |
38 class UI_ENGINE_DLL_EXPORT RadioScannerEngine : public QObject |
38 { |
39 { |
39 Q_OBJECT |
40 Q_OBJECT |
40 Q_DECLARE_PRIVATE_D( d_ptr, RadioScannerEngine ) |
41 Q_DECLARE_PRIVATE_D( d_ptr.data(), RadioScannerEngine ) |
41 Q_DISABLE_COPY( RadioScannerEngine ) |
42 Q_DISABLE_COPY( RadioScannerEngine ) |
42 |
43 |
43 friend class RadioUiEngine; |
44 friend class RadioUiEngine; |
44 |
45 |
45 public: |
46 public: |
46 |
47 |
47 explicit RadioScannerEngine( RadioUiEnginePrivate& uiEngine ); |
48 explicit RadioScannerEngine( RadioUiEnginePrivate& uiEngine ); |
48 ~RadioScannerEngine(); |
49 ~RadioScannerEngine(); |
49 |
50 |
86 private: // data |
87 private: // data |
87 |
88 |
88 /** |
89 /** |
89 * Unmodifiable pointer to the private implementation |
90 * Unmodifiable pointer to the private implementation |
90 */ |
91 */ |
91 RadioScannerEnginePrivate* const d_ptr; |
92 const QScopedPointer<RadioScannerEnginePrivate> d_ptr; |
92 |
93 |
93 }; |
94 }; |
94 |
95 |
95 #endif // RADIOSCANNERENGINE_H |
96 #endif // RADIOSCANNERENGINE_H |