qtinternetradio/irqisdsclient/src/irqisdsclient.cpp
changeset 3 ee64f059b8e1
parent 0 09774dfdd46b
child 5 0930554dc389
--- a/qtinternetradio/irqisdsclient/src/irqisdsclient.cpp	Mon May 03 12:25:23 2010 +0300
+++ b/qtinternetradio/irqisdsclient/src/irqisdsclient.cpp	Fri May 14 15:43:29 2010 +0300
@@ -20,17 +20,14 @@
 //Static function
 //to get an instance of the IRQIsdsClient
 //@return IRQIsdsClient *
-EXPORT_C IRQIsdsClient *IRQIsdsClient::openInstance(IRQFavoritesDB *aFavPresets)
+EXPORT_C IRQIsdsClient *IRQIsdsClient::openInstance()
 {
-    if (NULL == aFavPresets)
-        return NULL;
-
     IRQIsdsClient* irqisdsclient =
             reinterpret_cast<IRQIsdsClient*> (Dll::Tls());
 
     if (NULL == irqisdsclient)
     {
-        irqisdsclient = new IRQIsdsClient(aFavPresets);
+        irqisdsclient = new IRQIsdsClient();
         int result = 0;
         result = Dll::SetTls(irqisdsclient); 
         
@@ -124,10 +121,10 @@
 //@param int,QString, the preset id and the last modified tag for the preset   
 //
 EXPORT_C int IRQIsdsClient::isdsSyncPreset(int aPresetId,
-        const QString& aIfModifySince)
+        const QString& aIfModifySince, IRQFavoritesDB *aFavPresets)
 {     
     TInt result = 0;
-    result = iImpl->isdsSyncPresetImpl(aPresetId, aIfModifySince);
+    result = iImpl->isdsSyncPresetImpl(aPresetId, aIfModifySince, aFavPresets);
     return result;
 } 
 
@@ -238,9 +235,9 @@
 }
 
 
-IRQIsdsClient::IRQIsdsClient(IRQFavoritesDB *aFavPresets)
+IRQIsdsClient::IRQIsdsClient()
 {    
-    iImpl = new IRQIsdsClientImpl(aFavPresets); 
+    iImpl = new IRQIsdsClientImpl(); 
     Q_ASSERT(iImpl);
     
     connect(iImpl, SIGNAL(categoryItemsChangedImpl(QList<IRQBrowseCategoryItem *> *)),