internetradio2.0/dataproviderinc/irlogodownloadengine.h
changeset 3 ee64f059b8e1
parent 0 09774dfdd46b
--- a/internetradio2.0/dataproviderinc/irlogodownloadengine.h	Mon May 03 12:25:23 2010 +0300
+++ b/internetradio2.0/dataproviderinc/irlogodownloadengine.h	Fri May 14 15:43:29 2010 +0300
@@ -30,8 +30,6 @@
 #include <http.h>
 #include <es_sock.h>
 
-#include <pspresetobserver.h>
-#include "irfavoritesdb.h"
 #include "irisdspreset.h"
 #include "mlogodownloadobserver.h"
 #include "ircacheobserver.h"
@@ -46,7 +44,6 @@
 class RHTTPSession;
 class RHTTPTransaction;
 class CIRIsdsPreset;
-class CIRFavoritesDb;
 class CIRNetworkController;
 class MLogoDownloadObserver;
 class CIRCacheMgmt; //for logo cache mgmt
@@ -60,7 +57,6 @@
 */
 class CIRLogoDownloadEngine : public CBase,	public MHTTPTransactionCallback,
                               public MHTTPDataSupplier,public MIRCacheObserver,
-                              public MPSPresetObserver,
                               public MIRActiveNetworkObserver
 {
 public:
@@ -80,12 +76,6 @@
 	*/
 	IMPORT_C static CIRLogoDownloadEngine* NewL();
 	
-	/**
-	* void SetFavDbInstance(CIRFavoritesDb* aFavDb)
-	* To set the favorites db instance
-	*/
-    IMPORT_C void SetFavDbInstance(CIRFavoritesDb* aFavDb);
-    
     /**
 	* SendRequestL(CIRIsdsPreset* aPreset)
 	* API is called from the SearchResultsView for to download logo
@@ -202,14 +192,6 @@
      */
     void ReleaseResources();
 	
-	/**
-	 * HandlePresetChangedL
-	 * whenever their is any change in preset
-	 * the function will get invoked.
-	 * callback API from MPSPresetObserver
-	 */
-	void HandlePresetChangedL( TInt aId, TUid aDataHandler, MPSPresetObserver::TPSReason aReason );
-	
 	//from MIRActiveNetworkObserver
 	/**
 	 * Notified by network controller when network is active
@@ -341,12 +323,7 @@
     * pointer to the logo observer object
     */
 	MLogoDownloadObserver* iCacheTempLogoHandle;
-	
-	/**
-    * pointer to the favorites db object
-    */
-	CIRFavoritesDb* iFavDb;
-	
+		
 	/**
     * pointer to the preset object
     * temporary preset in the logo downloading usecase