src/hbwidgets/sliders/hbsliderhandle.cpp
changeset 28 b7da29130b0e
parent 23 e6ad4ef83b23
equal deleted inserted replaced
23:e6ad4ef83b23 28:b7da29130b0e
   346 */
   346 */
   347 void HbSliderHandle::gestureEvent(QGestureEvent *event)
   347 void HbSliderHandle::gestureEvent(QGestureEvent *event)
   348 { 
   348 { 
   349     if(HbTapAndHoldGesture *tapandHold= qobject_cast<HbTapAndHoldGesture *>(event->gesture(Qt::TapAndHoldGesture))) {
   349     if(HbTapAndHoldGesture *tapandHold= qobject_cast<HbTapAndHoldGesture *>(event->gesture(Qt::TapAndHoldGesture))) {
   350         if(tapandHold->state() == Qt::GestureStarted) {
   350         if(tapandHold->state() == Qt::GestureStarted) {
       
   351             sliderControl->setToolTip(QString::number(sliderControl->sliderPosition()));
   351             sliderControl->showToolTip();
   352             sliderControl->showToolTip();
   352         }
   353         }
   353     }
   354     }
   354     if(HbTapGesture *tap = qobject_cast<HbTapGesture *>(event->gesture(Qt::TapGesture))) {
   355     if(HbTapGesture *tap = qobject_cast<HbTapGesture *>(event->gesture(Qt::TapGesture))) {
   355         switch(tap->state()) {
   356         switch(tap->state()) {
   431                     
   432                     
   432             }
   433             }
   433             int pressValue= QStyle::sliderValueFromPosition(opt.minimum, opt.maximum,
   434             int pressValue= QStyle::sliderValueFromPosition(opt.minimum, opt.maximum,
   434                 sliderPos, static_cast<int>(span),opt.upsideDown);
   435                 sliderPos, static_cast<int>(span),opt.upsideDown);
   435             sliderControl->setSliderPosition(pressValue);
   436             sliderControl->setSliderPosition(pressValue);
       
   437             sliderControl->setToolTip(QString::number(pressValue));
   436             sliderControl->showToolTip();
   438             sliderControl->showToolTip();
   437             break;
   439             break;
   438         }
   440         }
   439         case Qt::GestureFinished:
   441         case Qt::GestureFinished:
   440         case Qt::GestureCanceled: {
   442         case Qt::GestureCanceled: {