void setPosition(int force) { setForce(force); if (abs(curPos - position) > 5) { if (curPos > position) { lowerDown(force); } if (curPos < position) { liftUp(force); } } else { releasePosition(); } }
void Scene::mouseReleaseEvent(QGraphicsSceneMouseEvent* mouseEvent) { // kDebug() << mouseEvent->scenePos(); emit releasePosition(mouseEvent->scenePos()); QGraphicsScene::mouseReleaseEvent( mouseEvent ); }