equal
deleted
inserted
replaced
297 |
297 |
298 #ifdef HB_GESTURE_FW |
298 #ifdef HB_GESTURE_FW |
299 q->grabGesture(Qt::TapGesture); |
299 q->grabGesture(Qt::TapGesture); |
300 #endif |
300 #endif |
301 |
301 |
|
302 q->setFlag(QGraphicsItem::ItemHasNoContents, true); |
302 // FIXME: size policy is commented out b/c of a bug in Qt #236689, also in our bugtracker. |
303 // FIXME: size policy is commented out b/c of a bug in Qt #236689, also in our bugtracker. |
303 //q->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum, controlType)); |
304 //q->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum, controlType)); |
304 |
305 |
305 //q->setForegroundRole(QPalette::ButtonText); TODO: check |
306 //q->setForegroundRole(QPalette::ButtonText); TODO: check |
306 //q->setBackgroundRole(QPalette::Button); TODO: check |
307 //q->setBackgroundRole(QPalette::Button); TODO: check |
972 break; |
973 break; |
973 case Qt::GestureFinished: |
974 case Qt::GestureFinished: |
974 if (!d->down) { |
975 if (!d->down) { |
975 return; |
976 return; |
976 } |
977 } |
977 if ( hit && !d->longPress) { |
978 if ( hit ) { |
978 HbWidgetFeedback::triggered(this, Hb::InstantClicked); |
979 HbWidgetFeedback::triggered(this, Hb::InstantClicked); |
979 } |
980 } |
980 HbWidgetFeedback::triggered(this, Hb::InstantReleased); |
981 HbWidgetFeedback::triggered(this, Hb::InstantReleased); |
981 if ( hit ) { |
982 if ( hit ) { |
982 d->repeatTimer.stop(); |
983 d->repeatTimer.stop(); |