qtinternetradio/ui/inc/irsearchchannelsview.h
changeset 8 3b03c28289e6
parent 3 ee64f059b8e1
child 11 f683e24efca3
--- a/qtinternetradio/ui/inc/irsearchchannelsview.h	Thu May 27 12:46:34 2010 +0300
+++ b/qtinternetradio/ui/inc/irsearchchannelsview.h	Fri Jun 11 13:30:40 2010 +0300
@@ -50,15 +50,10 @@
     void connectIsdsClient();
     void disconnectIsdsClient();
     
-    void switch2SearchingState();
-    void switch2InitState();    
-    void switch2SearchedState(); 
-    void startSearchingAnimation();
-    void stopSearchingAnimation();    
-    void loadLayout();   
-    void handleItemSelected();
-    void createSearchingDialog();
-    void closeSearchingDialog();
+    void switch2LoadingState();
+    void switch2InitState();  
+    void loadLayout();
+    void handleItemSelected();    
     void normalInit();
     void initMenu();
     void lazyInit();
@@ -79,16 +74,15 @@
     void convertAnother();
     void presetLogoDownload(IRQPreset* aPreset);
     void presetLogoDownloadError();
-
-    
+    //this slot is used to back to previouse view or minimize the search widget
+    void minimizeSearchPanel();   
     
 private: // members       
     
     enum IRQSearchState
     {
         ESearch_init = 0,
-        ESearch_Searching,
-        ESearch_Searched
+        ESearch_Loading //loading means searching or buffering.
     };    
     
     HbListView          *iListView;
@@ -98,7 +92,6 @@
     HbSearchPanel       *iSearchPanelWidget;
     IRQSearchState       iSearchState;
     IrChannelModel      *iChannelModel;
-    HbProgressDialog    *iSearchingDialog;    
     //the object is created by IsdsClient, but application is responsible for free
     IRQPreset           *iPreset;
     IRQPreset           *iLogoPreset;