equal
deleted
inserted
replaced
39 const QLatin1String RT_LABEL ( "rt_label" ); |
39 const QLatin1String RT_LABEL ( "rt_label" ); |
40 const QLatin1String URL_LABEL ( "url_label" ); |
40 const QLatin1String URL_LABEL ( "url_label" ); |
41 |
41 |
42 const QLatin1String SEEKING_TEXT ( "txt_rad_list_tuning" ); |
42 const QLatin1String SEEKING_TEXT ( "txt_rad_list_tuning" ); |
43 const QLatin1String CONNECT_HEADSET_TEXT( "txt_rad_list_connect_wireless_antenna_headset_with" ); |
43 const QLatin1String CONNECT_HEADSET_TEXT( "txt_rad_list_connect_wireless_antenna_headset_with" ); |
|
44 const uint CAROUSEL_LENGTH = 11; |
44 |
45 |
45 /*! |
46 /*! |
46 * |
47 * |
47 */ |
48 */ |
48 static void registerAndCheck( const QString& file ) { |
49 static void registerAndCheck( const QString& file ) { |
306 if ( mStation->isValid() ) { |
307 if ( mStation->isValid() ) { |
307 mGenreItem->setText( mObserver.localizeGenre( mStation->genre() ) ); |
308 mGenreItem->setText( mObserver.localizeGenre( mStation->genre() ) ); |
308 |
309 |
309 const bool hasName = mStation->hasName(); |
310 const bool hasName = mStation->hasName(); |
310 if ( hasName ) { |
311 if ( hasName ) { |
|
312 if ( mStation->name().length() > CAROUSEL_LENGTH ) { |
|
313 mNameItem->setAlignment( Qt::AlignLeft ); |
|
314 } else { |
|
315 mNameItem->setAlignment( Qt::AlignHCenter ); |
|
316 } |
311 mNameItem->setText( mStation->name() ); |
317 mNameItem->setText( mStation->name() ); |
|
318 |
312 } else { |
319 } else { |
|
320 mNameItem->setAlignment( Qt::AlignHCenter ); |
313 mNameItem->setText( mStation->frequencyString() ); |
321 mNameItem->setText( mStation->frequencyString() ); |
314 } |
322 } |
315 |
323 |
316 if ( mStation->hasRadiotext() ) { |
324 if ( mStation->hasRadiotext() ) { |
317 mRadiotextItem->setText( mStation->radioText() ); |
325 mRadiotextItem->setText( mStation->radioText() ); |
346 */ |
354 */ |
347 void RadioCarouselItem::setFrequency( uint frequency ) |
355 void RadioCarouselItem::setFrequency( uint frequency ) |
348 { |
356 { |
349 LOG_FORMAT( "RadioCarouselItem::setFrequency: %d", frequency ); |
357 LOG_FORMAT( "RadioCarouselItem::setFrequency: %d", frequency ); |
350 |
358 |
351 mNameItem->setText( RadioStation::parseFrequency( frequency ) ); |
359 if ( mStation->hasName() && mStation->frequency() == frequency ) { |
|
360 mNameItem->setText( mStation->name() ); |
|
361 } else { |
|
362 mNameItem->setText( RadioStation::parseFrequency( frequency ) ); |
|
363 } |
|
364 |
352 |
365 |
353 if ( !mObserver.isInManualSeek() ) { |
366 if ( !mObserver.isInManualSeek() ) { |
354 *mStation = mObserver.findStation( frequency ); |
367 *mStation = mObserver.findStation( frequency ); |
355 } |
368 } |
356 } |
369 } |