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); |