[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[vidalia-svn] r4018: Minor changes necessitated by the Marble update. (vidalia/trunk/src/vidalia/network)



Author: edmanm
Date: 2009-08-09 14:29:31 -0400 (Sun, 09 Aug 2009)
New Revision: 4018

Modified:
   vidalia/trunk/src/vidalia/network/TorMapWidget.cpp
Log:

Minor changes necessitated by the Marble update.


Modified: vidalia/trunk/src/vidalia/network/TorMapWidget.cpp
===================================================================
--- vidalia/trunk/src/vidalia/network/TorMapWidget.cpp	2009-08-09 18:21:28 UTC (rev 4017)
+++ vidalia/trunk/src/vidalia/network/TorMapWidget.cpp	2009-08-09 18:29:31 UTC (rev 4018)
@@ -97,7 +97,7 @@
   kml.append("</Document></kml>");
 
   QString id = desc.id();
-  addPlaceMarkData(kml, id);
+  addPlacemarkData(kml, id);
   _routers.insert(id, GeoDataCoordinates(lon, lat, 0.0,
                                          GeoDataCoordinates::Degree));
 }
@@ -121,20 +121,16 @@
     CircuitGeoPath *geoPath = _circuits.value(circid);
 
     QString router = path.at(path.size()-1);
-    if (_routers.contains(router)) {
-      GeoDataCoordinates coords = _routers.value(router);
-      geoPath->first.append(new GeoDataCoordinates(coords));
-    }
+    if (_routers.contains(router))
+      geoPath->first.append(_routers.value(router));
   } else {
     /* Construct a new path */
     CircuitGeoPath *geoPath = new CircuitGeoPath();
     geoPath->second = false; /* initially unselected */
 
     foreach (QString router, path) {
-      if (_routers.contains(router)) {
-        GeoDataCoordinates coords = _routers.value(router);
-        geoPath->first.append(new GeoDataCoordinates(coords));
-      }      
+      if (_routers.contains(router))
+        geoPath->first.append(_routers.value(router));
     }
     geoPath->first.setTessellationFlags(Tessellate | RespectLatitudeCircle);
     _circuits.insert(circid, geoPath);
@@ -148,11 +144,8 @@
 TorMapWidget::removeCircuit(const CircuitId &circid)
 {
   CircuitGeoPath *path = _circuits.take(circid);
-  if (path) {
-    GeoDataLineString coords = path->first;
-    qDeleteAll(coords.begin(), coords.end());
+  if (path)
     delete path;
-  }
 
   repaint();
 }
@@ -207,13 +200,11 @@
 TorMapWidget::clear()
 {
   foreach (QString id, _routers.keys()) {
-    removePlaceMarkKey(id);
+    removePlacemarkKey(id);
   }
 
   foreach (CircuitId circid, _circuits.keys()) {
     CircuitGeoPath *path = _circuits.take(circid);
-    GeoDataLineString coords = path->first;
-    qDeleteAll(coords.begin(), coords.end());
     delete path;
   }