radioapp/radiowidgets/inc/radiotuningview.h
changeset 16 f54ebcfc1b80
parent 14 63aabac4416d
--- a/radioapp/radiowidgets/inc/radiotuningview.h	Fri Apr 16 14:58:55 2010 +0300
+++ b/radioapp/radiowidgets/inc/radiotuningview.h	Mon May 03 12:31:41 2010 +0300
@@ -29,6 +29,8 @@
 class RadioStationModel;
 class HbPushButton;
 class RadioXmlUiLoader;
+class RadioFrequencyScanner;
+class RadioStationCarousel;
 
 // Class declaration
 class WIDGETS_DLL_EXPORT RadioTuningView : public RadioViewBase
@@ -37,23 +39,36 @@
 
 public:
 
-    explicit RadioTuningView( RadioXmlUiLoader* uiLoader );
+    explicit RadioTuningView();
+
+    void setScanningMode( bool scanning );
 
 private slots:
 
     void toggleFavorite();
+    void startScanning();
+    void scanningFinished();
+    void seekingStarted();
+    void seekingFinished();
+    void updateAntennaStatus( bool connected );
+    void updateAudioRoute( bool loudspeaker );
+    void buttonPressed();
+    void removeInfoText();
 
 private:
 
 // from base class RadioViewBase
 
-    void init( RadioMainWindow* aMainWindow, RadioStationModel* aModel );
+    void init( RadioXmlUiLoader* uiLoader, RadioMainWindow* mainWindow );
     void setOrientation();
 
 // New functions
 
 private: // data
 
+    RadioFrequencyScanner*        mFrequencyScanner;
+    RadioStationCarousel*         mCarousel;
+
     };
 
 #endif // _TUNINGVIEW_H_