qtinternetradio/irqcommon/src/irqutility.cpp
changeset 16 5723da102db1
parent 14 896e9dbc5f19
equal deleted inserted replaced
15:065198191975 16:5723da102db1
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:
    14 * Description:
    15 *
    15 *
    16 */
    16 */
    17 #include <QString>
       
    18 #include <QByteArray>
       
    19 #include <QFile>
       
    20 #include <QTextStream>
       
    21 #include <QStringList>
       
    22 
    17 
    23 #include <xqsettingsmanager.h>
    18 #include <xqsettingsmanager.h>
    24 #include <xqsettingskey.h>
    19 #include <xqsettingskey.h>
    25 
    20 
    26 #include <e32err.h>
    21 #include <e32err.h>
    67   
    62   
    68   aQIRPreset.advertisementUrl  = QString::fromUtf16(aCIRIsdsPreset.GetAdvertisementUrl().Ptr(), aCIRIsdsPreset.GetAdvertisementUrl().Length());
    63   aQIRPreset.advertisementUrl  = QString::fromUtf16(aCIRIsdsPreset.GetAdvertisementUrl().Ptr(), aCIRIsdsPreset.GetAdvertisementUrl().Length());
    69   aQIRPreset.advertisementInUse  = QString::fromUtf16(aCIRIsdsPreset.GetAdvertisementInUse().Ptr(),aCIRIsdsPreset.GetAdvertisementInUse().Length());
    64   aQIRPreset.advertisementInUse  = QString::fromUtf16(aCIRIsdsPreset.GetAdvertisementInUse().Ptr(),aCIRIsdsPreset.GetAdvertisementInUse().Length());
    70   
    65   
    71   aQIRPreset.imgUrl  = QString::fromUtf16(aCIRIsdsPreset.GetImgUrl().Ptr(), aCIRIsdsPreset.GetImgUrl().Length());   
    66   aQIRPreset.imgUrl  = QString::fromUtf16(aCIRIsdsPreset.GetImgUrl().Ptr(), aCIRIsdsPreset.GetImgUrl().Length());   
    72   aQIRPreset.logoData.Close();
    67   aQIRPreset.logoData = QByteArray((const char*)aCIRIsdsPreset.GetLogoData().Ptr(), aCIRIsdsPreset.GetLogoData().Length());
    73   TRAP_IGNORE(aQIRPreset.logoData.CreateL(aCIRIsdsPreset.GetLogoData()));
       
    74   
       
    75   aQIRPreset.musicStoreStatus  = QString::fromUtf16(aCIRIsdsPreset.GetMusicStoreStatus().Ptr(), aCIRIsdsPreset.GetMusicStoreStatus().Length());
    68   aQIRPreset.musicStoreStatus  = QString::fromUtf16(aCIRIsdsPreset.GetMusicStoreStatus().Ptr(), aCIRIsdsPreset.GetMusicStoreStatus().Length());
    76   aQIRPreset.clearChannelServerList();
    69   aQIRPreset.clearChannelServerList();
    77   
    70   
    78   IRQChannelServerURL url;
    71   IRQChannelServerURL url;
    79   CIRChannelServerUrl *tempServerUrl = NULL;
    72   CIRChannelServerUrl *tempServerUrl = NULL;
   137   TPtrC16 imgUrl(reinterpret_cast<const TUint16*>(aQIRPreset.imgUrl.utf16()));
   130   TPtrC16 imgUrl(reinterpret_cast<const TUint16*>(aQIRPreset.imgUrl.utf16()));
   138   TRAP_IGNORE(aCIRIsdsPreset.SetImgUrlL(imgUrl));
   131   TRAP_IGNORE(aCIRIsdsPreset.SetImgUrlL(imgUrl));
   139   
   132   
   140   TPtrC16 musicStoreStatus(reinterpret_cast<const TUint16*>(aQIRPreset.musicStoreStatus.utf16()));
   133   TPtrC16 musicStoreStatus(reinterpret_cast<const TUint16*>(aQIRPreset.musicStoreStatus.utf16()));
   141   TRAP_IGNORE(aCIRIsdsPreset.SetMusicStoreStatusL(musicStoreStatus));   
   134   TRAP_IGNORE(aCIRIsdsPreset.SetMusicStoreStatusL(musicStoreStatus));   
   142   TRAP_IGNORE(aCIRIsdsPreset.SetLogoDataL(aQIRPreset.logoData));
       
   143 
   135 
   144   TRAP_IGNORE(appendURLL(aQIRPreset, aCIRIsdsPreset));    
   136   TRAP_IGNORE(appendURLL(aQIRPreset, aCIRIsdsPreset));    
   145 }
   137 }
   146 
   138 
   147 //convert CIRPreset to the IRQPreset 
   139 //convert CIRPreset to the IRQPreset