equal
deleted
inserted
replaced
433 * controls and playing feedback. |
433 * controls and playing feedback. |
434 * \param event event to be handled |
434 * \param event event to be handled |
435 */ |
435 */ |
436 void CxuiView::mousePressEvent(QGraphicsSceneMouseEvent *event) |
436 void CxuiView::mousePressEvent(QGraphicsSceneMouseEvent *event) |
437 { |
437 { |
438 //! @todo temporary workaround for title bar mouse event handling bug |
438 if (event->type() == QEvent::GraphicsSceneMousePress && |
439 if (event->type() == QEvent::GraphicsSceneMousePress && event->scenePos().y() > 70 && |
|
440 isFeedbackEnabled()) { |
439 isFeedbackEnabled()) { |
441 mControlsFeedback.setModalities(HbFeedback::All); |
440 mControlsFeedback.setModalities(HbFeedback::All); |
442 mControlsFeedback.play(); |
441 mControlsFeedback.play(); |
443 event->accept(); |
442 event->accept(); |
444 } |
443 } |
449 * controls and playing feedback. |
448 * controls and playing feedback. |
450 * \param event to be handled |
449 * \param event to be handled |
451 */ |
450 */ |
452 void CxuiView::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) |
451 void CxuiView::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) |
453 { |
452 { |
454 //! @todo temporary workaround for title bar mouse event handling bug |
453 if (event->type() == QEvent::GraphicsSceneMouseRelease && |
455 if (event->type() == QEvent::GraphicsSceneMouseRelease && event->scenePos().y() > 70 && |
|
456 isFeedbackEnabled()) { |
454 isFeedbackEnabled()) { |
457 mControlsFeedback.setModalities(HbFeedback::Tactile); |
455 mControlsFeedback.setModalities(HbFeedback::Tactile); |
458 mControlsFeedback.play(); |
456 mControlsFeedback.play(); |
459 toggleControls(); |
457 toggleControls(); |
460 event->accept(); |
458 event->accept(); |
461 } |
459 } |
462 } |
460 } |
463 |
461 |
464 void CxuiView::zoomDisappearEffectFinished(const HbEffect::EffectStatus &status) { |
462 void CxuiView::zoomDisappearEffectFinished(const HbEffect::EffectStatus &status) |
|
463 { |
465 if (mSlider) { |
464 if (mSlider) { |
466 mSlider->hide(); |
465 mSlider->hide(); |
467 } |
466 } |
468 } |
467 } |
469 |
468 |
470 void CxuiView::zoomAppearEffectFinished(const HbEffect::EffectStatus &status) { |
469 void CxuiView::zoomAppearEffectFinished(const HbEffect::EffectStatus &status) |
|
470 { |
471 } |
471 } |
472 |
472 |
473 // End of file |
473 // End of file |