camerauis/cameraxui/cxui/src/cxuiview.cpp
changeset 60 a289dde0a1d6
parent 56 01e205c615b9
child 63 415ff50d2eca
equal deleted inserted replaced
56:01e205c615b9 60:a289dde0a1d6
   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