Hey, I was playing with MapViewer example and noticed that the map zoomlevel does not work well if I set the zoomlevel to non-integer values. I though it would support say zoomlevel 10.1 as it is setZoomlevel(qreal) ......
A known bug/feature? Changes I did: >>>>>>>>>>>>>>> void MapWidget::wheelEvent(QGraphicsSceneWheelEvent* event) { qreal panx = event->pos().x() - size().width() / 2.0; qreal pany = event->pos().y() - size().height() / 2.0; pan(panx, pany); if (event->delta() > 0) { //zoom in if (zoomLevel() < maximumZoomLevel()) { qDebug() << "new zoomlevel:" << zoomLevel() + 0.1; setZoomLevel(zoomLevel() + 0.1); } } else { //zoom out if (zoomLevel() > minimumZoomLevel()) { qDebug() << "new zoomlevel:" << zoomLevel() - 0.1; setZoomLevel(zoomLevel() - 0.1); } } pan(-panx, -pany); event->accept(); } <<<<<<<<<<<<<<< Carl _______________________________________________ Qt-mobility-feedback mailing list Qt-mobility-feedback@trolltech.com http://lists.trolltech.com/mailman/listinfo/qt-mobility-feedback