qtinternetradio/irqisdsclient/inc/irqisdsclientimpl.h
changeset 3 ee64f059b8e1
parent 0 09774dfdd46b
equal deleted inserted replaced
2:2e1adbfc62af 3:ee64f059b8e1
    21 #include "misdsresponseobserver.h"
    21 #include "misdsresponseobserver.h"
    22 #include "mlogodownloadobserver.h"
    22 #include "mlogodownloadobserver.h"
    23 
    23 
    24 
    24 
    25 class CIRIsdsClient;
    25 class CIRIsdsClient;
    26 class CIRFavoritesDb;
    26 class IRQFavoritesDB;
    27 class CIRLogoDownloadEngine;
    27 class CIRLogoDownloadEngine;
    28 class IRQIsdsClientImpl : public QObject,
    28 class IRQIsdsClientImpl : public QObject,
    29         public MIsdsResponseObserver,
    29         public MIsdsResponseObserver,
    30         public MLogoDownloadObserver
    30         public MLogoDownloadObserver
    31 {
    31 {
    32 Q_OBJECT
    32 Q_OBJECT
    33 
    33 
    34 public:
    34 public:
    35     
    35     
    36     IRQIsdsClientImpl(IRQFavoritesDB *aFavPresets);
    36     IRQIsdsClientImpl();
    37     
    37     
    38     ~IRQIsdsClientImpl();
    38     ~IRQIsdsClientImpl();
    39     
    39     
    40     void isdsSearchRequestImpl(const QString& aIsdsSearchString);
    40     void isdsSearchRequestImpl(const QString& aIsdsSearchString);
    41     
    41     
    52      
    52      
    53     void isdsListenRequestImpl(int aCurrentIndex, bool aHistoryBool =
    53     void isdsListenRequestImpl(int aCurrentIndex, bool aHistoryBool =
    54             false);
    54             false);
    55 
    55 
    56      
    56      
    57     int isdsSyncPresetImpl(int aPresetId, const QString& aIfModifySince);   
    57     int isdsSyncPresetImpl(int aPresetId, const QString& aIfModifySince, IRQFavoritesDB *aFavPresets);   
    58      
    58      
    59     void isdsCancelRequestImpl();    
    59     void isdsCancelRequestImpl();    
    60     
    60     
    61     bool isdsIsCategoryBannerImpl();
    61     bool isdsIsCategoryBannerImpl();
    62      
    62      
   184     
   184     
   185     /*
   185     /*
   186      * iFavPresets
   186      * iFavPresets
   187      * Instance of FavoritesDb
   187      * Instance of FavoritesDb
   188      */
   188      */
   189     CIRFavoritesDb *iFavPresets;
   189     IRQFavoritesDB *iFavPresets;
   190 
   190 
   191     /**
   191     /**
   192      * iChannelBannerUrl
   192      * iChannelBannerUrl
   193      * banner url in statons view
   193      * banner url in statons view
   194      */
   194      */