radioapp/radiouiengine/inc/radiouiengine_p.h
changeset 57 21be958eb3ce
parent 34 bc10a61bd7d3
equal deleted inserted replaced
56:04837bf3a628 57:21be958eb3ce
    33 class RadioHistoryModel;
    33 class RadioHistoryModel;
    34 class RadioPresetStorage;
    34 class RadioPresetStorage;
    35 class RadioControlService;
    35 class RadioControlService;
    36 class RadioMonitorService;
    36 class RadioMonitorService;
    37 class RadioScannerEngine;
    37 class RadioScannerEngine;
    38 class QTimer;
    38 class RadioTimerPool;
    39 
    39 
    40 class RadioUiEnginePrivate : public RadioEngineWrapperObserver
    40 class RadioUiEnginePrivate : public RadioEngineWrapperObserver
    41 {
    41 {
    42     Q_DECLARE_PUBLIC( RadioUiEngine )
    42     Q_DECLARE_PUBLIC( RadioUiEngine )
    43     Q_DISABLE_COPY( RadioUiEnginePrivate )
    43     Q_DISABLE_COPY( RadioUiEnginePrivate )
    96 
    96 
    97     QScopedPointer<RadioControlService>     mControlService;
    97     QScopedPointer<RadioControlService>     mControlService;
    98 
    98 
    99     QScopedPointer<RadioMonitorService>     mMonitorService;
    99     QScopedPointer<RadioMonitorService>     mMonitorService;
   100 
   100 
       
   101     /*!
       
   102      * Pool of multipurpose timers
       
   103      */
       
   104     QScopedPointer<RadioTimerPool>          mTimerPool;
       
   105 
   101     QWeakPointer<RadioScannerEngine>        mScannerEngine;
   106     QWeakPointer<RadioScannerEngine>        mScannerEngine;
   102 
       
   103     /**
       
   104      * Power off timer
       
   105      * Owned by public class by setting parent
       
   106      */
       
   107     QTimer*                                 mPowerOffTimer;
       
   108 
   107 
   109 };
   108 };
   110 
   109 
   111 #endif // RADIOUIENGINE_P_H_
   110 #endif // RADIOUIENGINE_P_H_