equal
deleted
inserted
replaced
19 |
19 |
20 #include <hbdocumentloader.h> |
20 #include <hbdocumentloader.h> |
21 #include <hblistview.h> |
21 #include <hblistview.h> |
22 #include <hbgroupbox.h> |
22 #include <hbgroupbox.h> |
23 #include <hblabel.h> |
23 #include <hblabel.h> |
|
24 #include <hbparameterlengthlimiter.h> |
24 |
25 |
25 #include "mpcollectioncontainerplaylists.h" |
26 #include "mpcollectioncontainerplaylists.h" |
26 #include "mpcollectiondatamodel.h" |
27 #include "mpcollectiondatamodel.h" |
27 #include "mpmpxcollectiondata.h" |
28 #include "mpmpxcollectiondata.h" |
28 #include "mptrace.h" |
29 #include "mptrace.h" |
106 { |
107 { |
107 TX_ENTRY |
108 TX_ENTRY |
108 MpCollectionListContainer::dataReloaded(); |
109 MpCollectionListContainer::dataReloaded(); |
109 if ( mCollectionContext == ECollectionContextPlaylistSongs ) { |
110 if ( mCollectionContext == ECollectionContextPlaylistSongs ) { |
110 // Playlist could have been renamed. |
111 // Playlist could have been renamed. |
111 QString details = mCollectionData->collectionTitle(); |
112 QString details = HbParameterLengthLimiter("txt_mus_subhead_1_2l").arg(mCollectionData->collectionTitle()).arg(mCollectionData->count()); |
112 mInfoBar->setHeading(details); |
113 mInfoBar->setHeading(details); |
113 if ( mCollectionData->count() > 1 ) { |
114 if ( mCollectionData->count() > 1 ) { |
114 emit shuffleEnabled(true); |
115 emit shuffleEnabled(true); |
115 } |
116 } |
116 else { |
117 else { |
117 emit shuffleEnabled(false); |
118 emit shuffleEnabled(false); |
118 } |
119 } |
119 } |
120 } |
|
121 else if ( mCollectionContext == ECollectionContextPlaylists ) { |
|
122 mInfoBar->setHeading(hbTrId("txt_mus_subhead_playlists_1l").arg(mCollectionData->count())); |
|
123 } |
|
124 |
120 TX_EXIT |
125 TX_EXIT |
121 } |
126 } |
122 |
127 |
123 /*! |
128 /*! |
124 Sets up the container by organizing widgets according to its layout. |
129 Sets up the container by organizing widgets according to its layout. |
158 QString details; |
163 QString details; |
159 if ( mViewMode == MpCommon::FetchView ) { |
164 if ( mViewMode == MpCommon::FetchView ) { |
160 details = hbTrId("txt_mus_subtitle_select_song"); |
165 details = hbTrId("txt_mus_subtitle_select_song"); |
161 } |
166 } |
162 else { |
167 else { |
163 details = hbTrId("txt_mus_subhead_1_2l").arg(mCollectionData->collectionTitle()).arg(mCollectionData->count()); |
168 details = HbParameterLengthLimiter("txt_mus_subhead_1_2l").arg(mCollectionData->collectionTitle()).arg(mCollectionData->count()); |
164 } |
169 } |
165 mInfoBar->setHeading(details); |
170 mInfoBar->setHeading(details); |
166 } |
171 } |
167 if ( mNoMusic ) { |
172 if ( mNoMusic ) { |
168 delete mNoMusic; |
173 delete mNoMusic; |
169 mNoMusic = 0; |
174 mNoMusic = 0; |
170 } |
175 } |
171 } |
176 } |
172 else { |
177 else { |
173 |
178 |
174 mInfoBar->setHeading(hbTrId("txt_mus_subhead_1_2l").arg(mCollectionData->collectionTitle()).arg(0)); |
179 mInfoBar->setHeading(HbParameterLengthLimiter("txt_mus_subhead_1_2l").arg(mCollectionData->collectionTitle()).arg(0)); |
175 |
180 |
176 // Call empty list from base class |
181 // Call empty list from base class |
177 setupEmptyListContainer(); |
182 setupEmptyListContainer(); |
178 } |
183 } |
179 TX_EXIT |
184 TX_EXIT |