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