radioapp/radiouiengine/inc/radiomonitorservice.h
changeset 57 21be958eb3ce
parent 47 74b7c6e79031
--- a/radioapp/radiouiengine/inc/radiomonitorservice.h	Tue Oct 12 11:25:14 2010 +0300
+++ b/radioapp/radiouiengine/inc/radiomonitorservice.h	Fri Oct 15 16:26:27 2010 +0300
@@ -20,6 +20,7 @@
 
 // System includes
 #include <xqserviceprovider.h>
+#include <QQueue>
 
 // User includes
 #include "radioservicedef.h"
@@ -42,12 +43,12 @@
 
     void init();
 
-public slots:
+public Q_SLOTS:
 
     void requestNotifications();    // Slot called by Qt Highway
     void requestAllData();          // Slot called by Qt Highway
 
-private slots:
+private Q_SLOTS:
 
     void notifyRadioStatus();
     void notifyFavoriteCount();
@@ -70,6 +71,7 @@
     QString trimHtmlTags( const QString& html );
 
     void notify( const QVariant& notification );
+    void notify( const QVariantList& list );
     void notifyList( const QVariantList& list );
 
 private: // data
@@ -80,8 +82,8 @@
 
     RadioStatus::Status     mRadioStatus;
 
-    QVariantList            mNotificationList;
-
+    QQueue<QVariantList>    mNotificationQueue;
+	
     QTimer*                 mNotificationTimer;
 
 };