diff -r f7ac710697a9 -r 06ff229162e9 src/hbwidgets/sliders/hbslider.cpp --- a/src/hbwidgets/sliders/hbslider.cpp Mon May 03 12:48:33 2010 +0300 +++ b/src/hbwidgets/sliders/hbslider.cpp Fri May 14 16:09:54 2010 +0300 @@ -30,7 +30,7 @@ #include "hbnamespace_p.h" #include "hbsliderhandle_p.h" -#include "hbstyleoptionslider.h" +#include "hbstyleoptionslider_p.h" #include "hbslidertickmarkslabel_p.h" #include "hbabstractbutton.h" #include @@ -551,56 +551,6 @@ } /*! - \deprecated HbSlider::elements() const - is deprecated. Please use sliderElements() instead - Returns the elements of the slider. - - The slider contains only track element by default. - - \sa setElements( ) -*/ -QList HbSlider::elements( ) const -{ - qDebug("HbSlider::elements() is deprecated. Use sliderElements() instead."); - Q_D( const HbSlider ); - return d->elements; -} - -/*! - \deprecated HbSlider::setElements(const QList&) - is deprecated. Please use setSliderElements instead. - Sets the elements of the slider. - - \note Duplicate elements will be ignored. - - \note element order cant be changed - - \sa elements( ) -*/ -void HbSlider::setElements( const QList &elements ) -{ - qDebug("HbSlider::setElements is deprecated. Use setSliderElements instead."); - Q_D( HbSlider ); - bool oldElementRemoved = false; - foreach(HbSlider::SliderElement element,d->elements){ - if(!elements.contains(element)&&d->elementItemMap.contains(element)) { - delete d->elementItemMap[element].item; - delete d->elementItemMap[element].touchItem; - d->elementItemMap.remove(element); - oldElementRemoved = true; - } - } - if(oldElementRemoved) { - repolish( ); - } - d->elements = elements; - // this will delete unwanted element and create new element - d->updateElements( ); - // repolish call is required because new elements might be added -} - - -/*! @proto Returns the list of slider elements as QVariant @@ -785,56 +735,6 @@ } /*! - \deprecated HbSlider::icon(HbSlider::SliderElement) const - is deprecated. Please use elementIcons() instead. - - Returns the icon of the \a element. - - returns NULL if element does not exist or icon was not set for this element - - \sa setIcon( ) -*/ -HbIcon HbSlider::icon( SliderElement element ) const -{ - qDebug("HbSlider::icon() is deprecated. Use elementIcons() instead."); - Q_D( const HbSlider ); - return d->icons.value( element ); -} - -/*! - \deprecated HbSlider::setIcon(HbSlider::SliderElement, const HbIcon&) - is deprecated. Please use setElementIcons() instead. - - Sets the \a icon if the \a element. - - Supported elements: - \li HbSlider::IncreaseElement - \li HbSlider::DecreaseElement - \li HbSlider::IconElement - - \warning Setting icon to a non-existing element has no effect. - - \sa icon( ) setElements( ) -*/ -void HbSlider::setIcon( SliderElement element, const HbIcon &icon ) -{ - qDebug("HbSlider::setIcon() is deprecated. Use setElementIcons() instead."); - Q_D( HbSlider ); - if ( element != TextElement &&!icon.isNull()) { - d->icons[element] = icon; - if ( d->elements.contains( element ) ) { - // create icon element if it was not existing - d->elementWidget( element ); - // update icon primitive - - } - - } else { - qWarning( "HbSlider::setIcon: non-supported element or null icon passed" ); - } -} - -/*! @beta Returns the icon of the \a element.