radioapp/radiouiengine/inc/radiomonitorservice_win32.h
changeset 16 f54ebcfc1b80
parent 14 63aabac4416d
child 19 afea38384506
equal deleted inserted replaced
14:63aabac4416d 16:f54ebcfc1b80
    20 
    20 
    21 // System includes
    21 // System includes
    22 #include <QObject>
    22 #include <QObject>
    23 
    23 
    24 // User includes
    24 // User includes
       
    25 #include "radioservicedef.h"
    25 
    26 
    26 // Forward declarations
    27 // Forward declarations
    27 class RadioUiEngine;
    28 class RadioUiEngine;
    28 
    29 
    29 class RadioMonitorService : public QObject
    30 class RadioMonitorService : public QObject
    33 public:
    34 public:
    34 
    35 
    35     RadioMonitorService( RadioUiEngine& engine );
    36     RadioMonitorService( RadioUiEngine& engine );
    36     virtual ~RadioMonitorService();
    37     virtual ~RadioMonitorService();
    37 
    38 
       
    39     void notifyFavoriteCount( const int favoriteCount );
       
    40     void notifyAntennaStatus( bool connected );
       
    41     void notifyRadioStatus( RadioStatus::Status radioStatus );
       
    42     void notifyFrequency( const uint frequency );
    38     void notifyName( const QString& name );
    43     void notifyName( const QString& name );
    39     void notifyGenre( const QString& genre );
    44     void notifyGenre( const QString& genre );
    40     void notifyRadioText( const QString& radioText );
    45     void notifyRadioText( const QString& radioText );
    41     void notifyHomepage( const QString& homepage );
    46     void notifyHomePage( const QString& homePage );
    42     void notifySong( const QString& song );
    47     void notifySong( const QString& song );
    43 
    48 
    44 private:
    49 private:
    45     
    50     
    46 private: // data
    51 private: // data