Re-enabled map tile cleanup, expanded padding
authorSami Rämö <sami.ramo@ixonos.com>
Mon, 31 May 2010 11:55:03 +0000 (14:55 +0300)
committerSami Rämö <sami.ramo@ixonos.com>
Mon, 31 May 2010 11:55:03 +0000 (14:55 +0300)
 - re-enabled map tile cleanup

 - changed scene background color to lighter gray

 - changed tiles grid padding to 2

src/map/mapcommon.h
src/map/mapscene.cpp

index 389594d..e77fc12 100644 (file)
@@ -75,7 +75,7 @@ const int DEFAULT_ZOOM_LEVEL = 14;       ///< Default zoom level
 const qreal DEFAULT_LONGITUDE = 25.5000; ///< Default longitude value
 const qreal DEFAULT_LATITUDE = 65.0000;  ///< Default latitude value
 
-const int GRID_PADDING = 1;  ///< Grid padding used in tile grid calculation
+const int GRID_PADDING = 2;  ///< Grid padding used in tile grid calculation
 
 const QString OSM_LICENSE = QString::fromUtf8("© OpenStreetMap contributors, CC-BY-SA");
 
index c788088..b9919fa 100644 (file)
@@ -36,7 +36,7 @@ MapScene::MapScene(QObject *parent)
 {
     qDebug() << __PRETTY_FUNCTION__;
 
-    setBackgroundBrush(Qt::darkGray);
+    setBackgroundBrush(Qt::lightGray);
     setSceneRect(-WORLD_PIXELS_X, 0, WORLD_PIXELS_X * 3 - 1, WORLD_PIXELS_Y - 1);
 }
 
@@ -127,12 +127,12 @@ void MapScene::removeTile(MapTile *tile)
 {
     qDebug() << __PRETTY_FUNCTION__;
 
-//    m_mapTilesInScene.remove(MapEngine::tilePath(tile->zoomLevel(),
-//                                                 tile->tileNumber().x(),
-//                                                 tile->tileNumber().y()));
-//    removeItem(tile);
-//    m_removeStackedTilesList.removeAll(tile);
-//    delete tile;
+    m_mapTilesInScene.remove(MapEngine::tilePath(tile->zoomLevel(),
+                                                 tile->tileNumber().x(),
+                                                 tile->tileNumber().y()));
+    removeItem(tile);
+    m_removeStackedTilesList.removeAll(tile);
+    delete tile;
 }
 
 void MapScene::setSceneVerticalOverlap(int viewHeight, int zoomLevel)