hswidgetplugin/fmradiohswidgetplugin/inc/fmradiohswidgetprofilereader.h
changeset 19 afea38384506
parent 14 63aabac4416d
--- a/hswidgetplugin/fmradiohswidgetplugin/inc/fmradiohswidgetprofilereader.h	Mon May 03 12:31:41 2010 +0300
+++ b/hswidgetplugin/fmradiohswidgetplugin/inc/fmradiohswidgetprofilereader.h	Fri May 14 15:52:32 2010 +0300
@@ -33,19 +33,27 @@
 public:
     FmRadioHsWidgetProfileReader(QObject *parent = 0);
     virtual ~FmRadioHsWidgetProfileReader();
+    
+    QVariant radioStatus();
 
 signals:
     void profileChanged(int profile);
+    void radioRunning(QVariant state);
 
 public slots:
     void itemDeleted(const XQSettingsKey& key);
-    void handleChanges(const XQSettingsKey& key, const QVariant& value);
+    //void handleChanges(const XQSettingsKey& key, const QVariant& value);
+    void handleRadioRunningChanges(const XQSettingsKey& key, const QVariant& value);
     
 private slots:
     void currentProfileStatus(QVariant value);
+    void currentRadioRunningStatus(QVariant value);
+    
+    void startMonitoringRadioRunningStatus();
     
 private: // data
     XQSettingsManager *mSettingsManager; // For getting and P&S notifications
+    int mRadioStatus;
 
 };