equal
deleted
inserted
replaced
44 #include "hbeffectinternal_p.h" |
44 #include "hbeffectinternal_p.h" |
45 #define HB_SLIDER_TYPE "HB_SLIDER" |
45 #define HB_SLIDER_TYPE "HB_SLIDER" |
46 #endif |
46 #endif |
47 |
47 |
48 |
48 |
|
49 |
49 /*! |
50 /*! |
50 @beta |
51 @beta |
51 @hbwidgets |
52 @hbwidgets |
52 \class HbSlider |
53 \class HbSlider |
53 \brief HbSlider widget provides a generic vertical or horizontal slider. |
54 \brief HbSlider widget provides a generic vertical or horizontal slider. |
267 q->connect( sliderControl, SIGNAL( rangeChanged( int, int ) ), q, SIGNAL( rangeChanged( int, int ) ) ); |
268 q->connect( sliderControl, SIGNAL( rangeChanged( int, int ) ), q, SIGNAL( rangeChanged( int, int ) ) ); |
268 setElements( QList<HbSlider::SliderElement>( ) << HbSlider::TrackElement ); |
269 setElements( QList<HbSlider::SliderElement>( ) << HbSlider::TrackElement ); |
269 HbStyle::setItemName( q,"this" ); |
270 HbStyle::setItemName( q,"this" ); |
270 q->setFlags( QGraphicsItem::ItemIsFocusable ); |
271 q->setFlags( QGraphicsItem::ItemIsFocusable ); |
271 q->setProperty("TickLabelPresent",false); |
272 q->setProperty("TickLabelPresent",false); |
272 |
|
273 } |
273 } |
274 |
274 |
275 void HbSliderPrivate::setElements( QList<HbSlider::SliderElement> elementList) |
275 void HbSliderPrivate::setElements( QList<HbSlider::SliderElement> elementList) |
276 { |
276 { |
277 Q_Q( HbSlider); |
277 Q_Q( HbSlider); |
549 HbSlider::~HbSlider( ) |
549 HbSlider::~HbSlider( ) |
550 { |
550 { |
551 } |
551 } |
552 |
552 |
553 /*! |
553 /*! |
554 \deprecated |
554 \deprecated HbSlider::elements() const |
|
555 is deprecated. Please use sliderElements() instead |
555 Returns the elements of the slider. |
556 Returns the elements of the slider. |
556 |
557 |
557 The slider contains only track element by default. |
558 The slider contains only track element by default. |
558 |
559 |
559 \sa setElements( ) |
560 \sa setElements( ) |
564 Q_D( const HbSlider ); |
565 Q_D( const HbSlider ); |
565 return d->elements; |
566 return d->elements; |
566 } |
567 } |
567 |
568 |
568 /*! |
569 /*! |
569 \deprecated |
570 \deprecated HbSlider::setElements(const QList<HbSlider::SliderElement>&) |
|
571 is deprecated. Please use setSliderElements instead. |
570 Sets the elements of the slider. |
572 Sets the elements of the slider. |
571 |
573 |
572 \note Duplicate elements will be ignored. |
574 \note Duplicate elements will be ignored. |
573 |
575 |
574 \note element order cant be changed |
576 \note element order cant be changed |
781 repolish(); |
783 repolish(); |
782 } |
784 } |
783 } |
785 } |
784 |
786 |
785 /*! |
787 /*! |
786 \deprecated |
788 \deprecated HbSlider::icon(HbSlider::SliderElement) const |
|
789 is deprecated. Please use elementIcons() instead. |
|
790 |
787 Returns the icon of the \a element. |
791 Returns the icon of the \a element. |
788 |
792 |
789 returns NULL if element does not exist or icon was not set for this element |
793 returns NULL if element does not exist or icon was not set for this element |
790 |
794 |
791 \sa setIcon( ) |
795 \sa setIcon( ) |
796 Q_D( const HbSlider ); |
800 Q_D( const HbSlider ); |
797 return d->icons.value( element ); |
801 return d->icons.value( element ); |
798 } |
802 } |
799 |
803 |
800 /*! |
804 /*! |
801 \deprecated |
805 \deprecated HbSlider::setIcon(HbSlider::SliderElement, const HbIcon&) |
|
806 is deprecated. Please use setElementIcons() instead. |
|
807 |
802 Sets the \a icon if the \a element. |
808 Sets the \a icon if the \a element. |
803 |
809 |
804 Supported elements: |
810 Supported elements: |
805 \li HbSlider::IncreaseElement |
811 \li HbSlider::IncreaseElement |
806 \li HbSlider::DecreaseElement |
812 \li HbSlider::DecreaseElement |
914 |
920 |
915 /*! |
921 /*! |
916 @beta |
922 @beta |
917 Returns \c true if tooltip is visible. |
923 Returns \c true if tooltip is visible. |
918 |
924 |
919 The default value is \c false. |
925 The default value is \c true. |
920 |
926 |
921 \sa setToolTipVisible( ) |
927 \sa setToolTipVisible( ) |
922 */ |
928 */ |
923 bool HbSlider::isToolTipVisible( )const |
929 bool HbSlider::isToolTipVisible( )const |
924 { |
930 { |
1601 d->setTickLabelPresentProperty( ); |
1607 d->setTickLabelPresentProperty( ); |
1602 } |
1608 } |
1603 |
1609 |
1604 |
1610 |
1605 /*! |
1611 /*! |
|
1612 |
|
1613 \deprecated HbSlider::primitive(HbStyle::Primitive) |
|
1614 is deprecated. |
|
1615 |
1606 \reimp |
1616 \reimp |
1607 */ |
1617 */ |
1608 QGraphicsItem *HbSlider::primitive( HbStyle::Primitive primitive ) const |
1618 QGraphicsItem *HbSlider::primitive( HbStyle::Primitive primitive ) const |
1609 { |
1619 { |
1610 Q_D( const HbSlider ); |
1620 Q_D( const HbSlider ); |
1771 HbWidget::focusInEvent( event ); |
1781 HbWidget::focusInEvent( event ); |
1772 d->sliderControl->setFocus( ); |
1782 d->sliderControl->setFocus( ); |
1773 } |
1783 } |
1774 |
1784 |
1775 |
1785 |
|
1786 |
1776 #include "moc_hbslider.cpp" |
1787 #include "moc_hbslider.cpp" |