--- 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;
};