radioapp/radiouiengine/inc/radiomonitorservice.h
changeset 16 f54ebcfc1b80
parent 14 63aabac4416d
child 19 afea38384506
--- a/radioapp/radiouiengine/inc/radiomonitorservice.h	Fri Apr 16 14:58:55 2010 +0300
+++ b/radioapp/radiouiengine/inc/radiomonitorservice.h	Mon May 03 12:31:41 2010 +0300
@@ -22,6 +22,7 @@
 #include <xqserviceprovider.h>
 
 // User includes
+#include "radioservicedef.h"
 
 // Forward declarations
 class RadioUiEngine;
@@ -35,25 +36,31 @@
     RadioMonitorService( RadioUiEngine& engine );
     virtual ~RadioMonitorService();
 
+    void notifyFavoriteCount( const int favoriteCount );
+    void notifyAntennaStatus( bool connected );
+    void notifyRadioStatus( RadioStatus::Status radioStatus );
+    void notifyFrequency( const uint frequency );
     void notifyName( const QString& name );
     void notifyGenre( const QString& genre );
     void notifyRadioText( const QString& radioText );
-    void notifyHomepage( const QString& homepage );
+    void notifyHomePage( const QString& homePage );
     void notifySong( const QString& song );
 
 public slots:
 
     void requestNotifications();
+    void requestAllData();
 
 private:
     
-    void notify( int notificationId, const QString& message );
+    void notify( const QVariant& notification );
+    void notifyList( const QVariantList& list );
     
 private: // data
 
     RadioUiEngine&  mUiEngine;
     
-    int mRequestIndex;
+    QList<int>      mRequestIndexes;
 
 };