[Marble-commits] KDE/kdeedu/marble/src/lib

Bernhard Beschow bbeschow at cs.tu-berlin.de
Sat Dec 18 13:15:25 CET 2010


SVN commit 1207518 by beschow:

cleanup StackedTileLoader

* The StackedTileLoader doesn't calculate the visibility of layers on the fly any more.
  Instead, it gets a list of layers that it should handle.
  Visibility changes of layers are signalled to the TextureLayer which re-calculates
  the list of visible layers and passes the new list to the StackedTileLoader.
  See TextureLayer::Private::updateTextureLayers().

* The TileLoader used to hold all GeoSceneTextures from all map themes and continues
  to do so. However, it now manages the set of GeoSceneTextures itself rather than
  relying on the StackedTileLoader.
  See TileLoader::updateTextureLayers().

 M  +15 -109   StackedTileLoader.cpp  
 M  +4 -10     StackedTileLoader.h  
 M  +61 -10    TextureLayer.cpp  
 M  +1 -0      TextureLayer.h  
 M  +59 -1     TileLoader.cpp  
 M  +6 -8      TileLoader.h  


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


More information about the Marble-commits mailing list