src/hbwidgets/popups/hbsliderpopup.cpp
changeset 2 06ff229162e9
parent 1 f7ac710697a9
child 6 c3690ec91ef8
equal deleted inserted replaced
1:f7ac710697a9 2:06ff229162e9
   462     Q_D(HbSliderPopup);
   462     Q_D(HbSliderPopup);
   463     d->mSliderPopupContentWidget->slider->setMinorTickLabels(minorTickLabels);
   463     d->mSliderPopupContentWidget->slider->setMinorTickLabels(minorTickLabels);
   464 }
   464 }
   465 
   465 
   466 /*!
   466 /*!
   467     \deprecated HbSliderPopup::icon(HbSlider::SliderElement)
   467     @beta
   468         is deprecated.Please use elementIcons() instead.
       
   469 
       
   470     Returns the icon of the \a element.
   468     Returns the icon of the \a element.
   471 
   469 
   472     returns NULL if element does not exist or icon was not set for this element
   470     returns NULL if element does not exist or icon was not set for this element
   473 
   471 
   474     \sa setIcon()
   472     \sa setElementIcon()
   475 */
   473 */
   476 HbIcon HbSliderPopup::icon(HbSlider::SliderElement element) const
   474 HbIcon HbSliderPopup::elementIcon(HbSlider::SliderElement element) const
   477 {
   475 {
   478     qDebug("HbSliderPopup::icon() is deprecated. Use elementIcons() instead.");
   476     Q_D(const HbSliderPopup);
   479     Q_D(const HbSliderPopup);
   477     return(d->mSliderPopupContentWidget->slider->elementIcon(element));
   480     return(d->mSliderPopupContentWidget->slider->icon(element));
   478 }
   481 }
   479 
   482 
   480 /*!
   483 /*!
   481     @beta
   484     \deprecated HbSliderPopup::setIcon(HbSlider::SliderElement, const HbIcon&)
       
   485         is deprecated.Please use setElementIcons() instead.
       
   486 
       
   487     Sets the \a icon if the \a element.
   482     Sets the \a icon if the \a element.
   488 
   483 
   489     Supported elements:
   484     Supported elements:
   490     \li HbSlider::IncreaseElement
   485     \li HbSlider::IncreaseElement
   491     \li HbSlider::DecreaseElement
   486     \li HbSlider::DecreaseElement
   492     \li HbSlider::IconElement
   487     \li HbSlider::IconElement
   493 
   488 
   494     \warning Setting icon to a non-existing element has no effect.
   489     \warning Setting icon to a non-existing element has no effect.
   495 
   490 
   496     \sa icon() setElements()
   491     \sa elementIcon() setElements()
   497 */
   492 */
   498 void HbSliderPopup::setIcon(HbSlider::SliderElement element, const HbIcon &icon)
   493 void HbSliderPopup::setElementIcon(HbSlider::SliderElement element, const HbIcon &icon)
   499 {
   494 {
   500     qDebug("HbSliderPopup::setIcon() is deprecated. Use setElementIcons() instead.");
       
   501     Q_D( HbSliderPopup);
   495     Q_D( HbSliderPopup);
   502     d->mSliderPopupContentWidget->slider->setIcon(element,icon);
   496     d->mSliderPopupContentWidget->slider->setElementIcon(element,icon);
   503 }
       
   504 
       
   505 /*!
       
   506     @beta
       
   507     Returns the icon of the \a element.
       
   508 
       
   509     returns NULL if element does not exist or icon was not set for this element
       
   510 
       
   511     \sa setElementIcon()
       
   512 */
       
   513 HbIcon HbSliderPopup::elementIcon(HbSlider::SliderElement element) const
       
   514 {
       
   515     Q_D(const HbSliderPopup);
       
   516     return(d->mSliderPopupContentWidget->slider->icon(element));
       
   517 }
       
   518 
       
   519 /*!
       
   520     @beta
       
   521     Sets the \a icon if the \a element.
       
   522 
       
   523     Supported elements:
       
   524     \li HbSlider::IncreaseElement
       
   525     \li HbSlider::DecreaseElement
       
   526     \li HbSlider::IconElement
       
   527 
       
   528     \warning Setting icon to a non-existing element has no effect.
       
   529 
       
   530     \sa elementIcon() setElements()
       
   531 */
       
   532 void HbSliderPopup::setElementIcon(HbSlider::SliderElement element, const HbIcon &icon)
       
   533 {
       
   534     Q_D( HbSliderPopup);
       
   535     d->mSliderPopupContentWidget->slider->setIcon(element,icon);
       
   536 }
   497 }
   537 
   498 
   538 
   499 
   539 
   500 
   540 /*!
   501 /*!
   609     Q_D(HbSliderPopup);
   570     Q_D(HbSliderPopup);
   610     d->mSliderPopupContentWidget->slider->setInvertedAppearance(inverted);
   571     d->mSliderPopupContentWidget->slider->setInvertedAppearance(inverted);
   611  }
   572  }
   612 
   573 
   613 /*!
   574 /*!
   614     \deprecated HbSliderPopup::elements() const
       
   615         is deprecated.Please use sliderElements() instead.
       
   616 
       
   617     Returns the elements of the slider.
       
   618 
       
   619     The slider contains only track element by default.
       
   620 
       
   621     \sa setElements()
       
   622 */
       
   623 QList<HbSlider::SliderElement> HbSliderPopup::elements() const
       
   624 {
       
   625     qDebug("HbSliderPopup::elements() is deprecated. Use sliderElements() instead.");
       
   626     Q_D(const HbSliderPopup);
       
   627     return (d->mSliderPopupContentWidget->slider->elements());
       
   628 }
       
   629 
       
   630 /*!
       
   631     \deprecated HbSliderPopup::setElements(const QList<HbSlider::SliderElement>&)
       
   632         is deprecated.Please use setSliderElements instead.
       
   633 
       
   634     Sets the elements of the slider.
       
   635 
       
   636     \note Duplicate elements will be ignored.
       
   637 
       
   638     \note element order cant be changed
       
   639 
       
   640     \sa elements()
       
   641 */
       
   642 void HbSliderPopup::setElements(const QList<HbSlider::SliderElement> &elements)
       
   643 {
       
   644     qDebug("HbSliderPopup::setElements is deprecated. Use setSliderElements instead.");
       
   645     Q_D(HbSliderPopup);
       
   646     d->mSliderPopupContentWidget->slider->setElements(elements);
       
   647 
       
   648 }
       
   649 
       
   650 /*!
       
   651     Returns the list of slider elements as QVariant ( can be type-casted to HbSlider::SliderElement ).   
   575     Returns the list of slider elements as QVariant ( can be type-casted to HbSlider::SliderElement ).   
   652 
   576 
   653     The slider contains only track element by default.
   577     The slider contains only track element by default.
   654 
   578 
   655     \sa setSliderElements()
   579     \sa setSliderElements()