mpserviceplugins/mpxsqlitedbhgplugin/src/mpxdbplugin.cpp
changeset 36 a0afa279b8fe
parent 35 fdb31ab341af
child 37 eb79a7c355bf
equal deleted inserted replaced
35:fdb31ab341af 36:a0afa279b8fe
    19 // INCLUDE FILES
    19 // INCLUDE FILES
    20 #include <e32cmn.h>
    20 #include <e32cmn.h>
    21 #include <StringLoader.h>
    21 #include <StringLoader.h>
    22 #include <bautils.h>
    22 #include <bautils.h>
    23 #include <data_caging_path_literals.hrh>
    23 #include <data_caging_path_literals.hrh>
       
    24 #include <hbtextresolversymbian.h>
    24 
    25 
    25 #include <mpxcmn.h>
    26 #include <mpxcmn.h>
    26 #include <mpxuser.h>
    27 #include <mpxuser.h>
    27 #include <mpxcollectionpluginobserver.h>
    28 #include <mpxcollectionpluginobserver.h>
    28 #include <mpxmediacontainerdefs.h>
    29 #include <mpxmediacontainerdefs.h>
   143     iResource = CMPXResource::NewL(resFile);
   144     iResource = CMPXResource::NewL(resFile);
   144 
   145 
   145     iDbHandler = CMPXDbHandler::NewL(iFs, *iResource);
   146     iDbHandler = CMPXDbHandler::NewL(iFs, *iResource);
   146     iMusicLibraryMenuTitles = iResource->ReadMenuArrayL(R_MC_MENU_ITEMS_ARRAY, iMusicLibraryMenuIds);
   147     iMusicLibraryMenuTitles = iResource->ReadMenuArrayL(R_MC_MENU_ITEMS_ARRAY, iMusicLibraryMenuIds);
   147     iMusicLibraryTitles = iResource->ReadMenuArrayL(R_MC_TITLE_ITEMS_ARRAY, iMusicLibraryMenuIds );
   148     iMusicLibraryTitles = iResource->ReadMenuArrayL(R_MC_TITLE_ITEMS_ARRAY, iMusicLibraryMenuIds );
   148     iAllSongsForArtistTitle = iResource->ReadHBufCL(R_MC_ALL_SONGS_FOR_ARTIST);
   149     
       
   150     // Localization using QT
       
   151     TBool result = HbTextResolverSymbian::Init(KMPXMusicPlayerTsFile, KMPXMusicPlayerTsPath);
       
   152     if ( result )
       
   153         {
       
   154         iAllSongsForArtistTitle = HbTextResolverSymbian::LoadL( _L("txt_mus_dblist_all_songs") );
       
   155         }
       
   156     else
       
   157         {
       
   158         // error initializing HbTextResolverSymbian, use logical string.
       
   159         MPX_DEBUG1("CMPXDbPlugin::ConstructL - HbTextResolverSymbian::Init() Failed.");
       
   160         TBufC<50> buf( _L("txt_mus_dblist_all_songs") );
       
   161         iAllSongsForArtistTitle = buf.AllocL();
       
   162         }
   149 
   163 
   150 #ifdef __ENABLE_MUSIC_TEXT_ALIGNMENT
   164 #ifdef __ENABLE_MUSIC_TEXT_ALIGNMENT
   151     iMusicMenuTitle = iResource->ReadHBufCL(R_MPX_QTN_MP_TITLE_MY_MUSIC_MENU_NSERIES);
   165     iMusicMenuTitle = iResource->ReadHBufCL(R_MPX_QTN_MP_TITLE_MY_MUSIC_MENU_NSERIES);
   152 #else
   166 #else
   153     iMusicMenuTitle = iResource->ReadHBufCL(R_MPX_QTN_MUS_TITLE_MUSIC_MENU);
   167     iMusicMenuTitle = iResource->ReadHBufCL(R_MPX_QTN_MUS_TITLE_MUSIC_MENU);