[Marble-commits] KDE/kdeedu/marble

Thibaut Gridel tgridel at free.fr
Sun Dec 26 14:55:49 CET 2010


SVN commit 1209331 by tgridel:

GeoData*::nodeType() return const char* instead of QString
- First, nodeType is orders of magnitude faster than dynamic_cast
- Second, const char* == beats QString ctor, == and dtor too

 M  +2 -2      src/lib/geodata/data/GeoDataColorStyle.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataColorStyle.h  
 M  +1 -1      src/lib/geodata/data/GeoDataContainer.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataContainer.h  
 M  +1 -1      src/lib/geodata/data/GeoDataContainer_p.h  
 M  +1 -1      src/lib/geodata/data/GeoDataData.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataData.h  
 M  +1 -1      src/lib/geodata/data/GeoDataData_p.h  
 M  +1 -1      src/lib/geodata/data/GeoDataDocument.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataDocument.h  
 M  +1 -1      src/lib/geodata/data/GeoDataDocument_p.h  
 M  +1 -1      src/lib/geodata/data/GeoDataExtendedData.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataExtendedData.h  
 M  +1 -1      src/lib/geodata/data/GeoDataExtendedData_p.h  
 M  +1 -1      src/lib/geodata/data/GeoDataFeature.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataFeature.h  
 M  +1 -1      src/lib/geodata/data/GeoDataFeature_p.h  
 M  +2 -2      src/lib/geodata/data/GeoDataFolder.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataFolder.h  
 M  +1 -1      src/lib/geodata/data/GeoDataGeometry.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataGeometry.h  
 M  +1 -1      src/lib/geodata/data/GeoDataGeometry_p.h  
 M  +2 -2      src/lib/geodata/data/GeoDataHotSpot.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataHotSpot.h  
 M  +2 -2      src/lib/geodata/data/GeoDataIconStyle.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataIconStyle.h  
 M  +2 -2      src/lib/geodata/data/GeoDataLabelStyle.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataLabelStyle.h  
 M  +2 -2      src/lib/geodata/data/GeoDataLatLonAltBox.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataLatLonAltBox.h  
 M  +2 -2      src/lib/geodata/data/GeoDataLatLonBox.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataLatLonBox.h  
 M  +1 -1      src/lib/geodata/data/GeoDataLineString.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataLineString.h  
 M  +1 -1      src/lib/geodata/data/GeoDataLineString_p.h  
 M  +2 -2      src/lib/geodata/data/GeoDataLineStyle.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataLineStyle.h  
 M  +1 -1      src/lib/geodata/data/GeoDataLinearRing.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataLinearRing.h  
 M  +1 -1      src/lib/geodata/data/GeoDataLinearRing_p.h  
 M  +1 -1      src/lib/geodata/data/GeoDataLod.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataLod.h  
 M  +1 -1      src/lib/geodata/data/GeoDataLod_p.h  
 M  +1 -1      src/lib/geodata/data/GeoDataLookAt.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataLookAt.h  
 M  +1 -1      src/lib/geodata/data/GeoDataMultiGeometry.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataMultiGeometry.h  
 M  +1 -1      src/lib/geodata/data/GeoDataMultiGeometry_p.h  
 M  +2 -2      src/lib/geodata/data/GeoDataObject.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataObject.h  
 M  +1 -1      src/lib/geodata/data/GeoDataPlacemark.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataPlacemark.h  
 M  +1 -1      src/lib/geodata/data/GeoDataPlacemark_p.h  
 M  +1 -1      src/lib/geodata/data/GeoDataPoint.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataPoint.h  
 M  +2 -2      src/lib/geodata/data/GeoDataPolyStyle.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataPolyStyle.h  
 M  +1 -1      src/lib/geodata/data/GeoDataPolygon.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataPolygon.h  
 M  +1 -1      src/lib/geodata/data/GeoDataPolygon_p.h  
 M  +1 -1      src/lib/geodata/data/GeoDataRegion.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataRegion.h  
 M  +1 -1      src/lib/geodata/data/GeoDataRegion_p.h  
 M  +2 -2      src/lib/geodata/data/GeoDataStyle.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataStyle.h  
 M  +2 -2      src/lib/geodata/data/GeoDataStyleMap.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataStyleMap.h  
 M  +2 -2      src/lib/geodata/data/GeoDataStyleSelector.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataStyleSelector.h  
 M  +1 -1      src/lib/geodata/data/GeoDataTimePrimitive.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataTimePrimitive.h  
 M  +1 -1      src/lib/geodata/data/GeoDataTimePrimitive_p.h  
 M  +1 -1      src/lib/geodata/data/GeoDataTimeSpan.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataTimeSpan.h  
 M  +1 -1      src/lib/geodata/data/GeoDataTimeSpan_p.h  
 M  +1 -1      src/lib/geodata/data/GeoDataTimeStamp.cpp  
 M  +1 -1      src/lib/geodata/data/GeoDataTimeStamp.h  
 M  +1 -1      src/lib/geodata/data/GeoDataTimeStamp_p.h  
 M  +1 -1      tests/TestGeoData.cpp  


http://websvn.kde.org/?view=rev&revision=1209331


More information about the Marble-commits mailing list