--- a/radioapp/radiouiengine/inc/radiostationmodel_p.h Tue Oct 12 11:25:14 2010 +0300
+++ b/radioapp/radiouiengine/inc/radiostationmodel_p.h Fri Oct 15 16:26:27 2010 +0300
@@ -34,6 +34,8 @@
class RadioEngineWrapper;
class QTimer;
+typedef QMap<RtPlus::Tag,QString> RtPlusMap;
+
// Class declaration
class RadioStationModelPrivate : public RadioStationHandlerIf
, public RadioEngineWrapperObserver
@@ -71,10 +73,18 @@
// New functions
void doSaveStation( RadioStation& station, bool persistentSave = true );
+
+ void doRemoveStation( const RadioStation& station, bool signalFrequency = true );
QList<RadioStation> favorites() const;
QList<RadioStation> locals() const;
+ void startRadioTextClearTimer();
+
+ RtPlus::Tag recognizeRtPlusTag( int rtClass );
+
+ void handleRadioTextPlus( const RtPlusMap& rtItems, RadioStation& station );
+
private: // data
/**
@@ -143,6 +153,12 @@
*/
QIcon mNowPlayingIcon;
+ /**
+ * Holders for radio text and radio text plus items during RT Plus check
+ */
+ QString mRadioTextHolder;
+ RtPlusMap mRadioTextPlusItems;
+
};
#endif // RADIOSTATIONMODEL_P_H_