diff -r 04837bf3a628 -r 21be958eb3ce radioapp/radiouiengine/inc/radiomonitorservice.h --- 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 +#include // 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 mNotificationQueue; + QTimer* mNotificationTimer; };