[Marble-commits] KDE/kdeedu/marble/src/lib
Jens-Michael Hoffmann
jensmh at gmx.de
Mon Apr 12 19:44:10 CEST 2010
SVN commit 1114074 by jmhoffmann:
StackedTileLoader: also use setTextureLayerSettings at construction time
to not miss valueChanged signals before first external call.
M +4 -3 StackedTileLoader.cpp
--- trunk/KDE/kdeedu/marble/src/lib/StackedTileLoader.cpp #1114073:1114074
@@ -59,11 +59,11 @@
class StackedTileLoaderPrivate
{
public:
- explicit StackedTileLoaderPrivate( GeoSceneGroup * const textureLayerSettings )
+ StackedTileLoaderPrivate()
: m_datasetProvider( 0 ),
m_mapThemeManager( 0 ),
m_tileLoader( 0 ),
- m_textureLayerSettings( textureLayerSettings )
+ m_textureLayerSettings( 0 )
{
m_tileCache.setMaxCost( 20000 * 1024 ); // Cache size measured in bytes
}
@@ -95,10 +95,11 @@
GeoSceneGroup * const textureLayerSettings,
HttpDownloadManager * const downloadManager,
MarbleModel * const model )
- : d( new StackedTileLoaderPrivate( textureLayerSettings )),
+ : d( new StackedTileLoaderPrivate ),
m_parent( model )
{
d->m_mapThemeManager = mapThemeManager;
+ setTextureLayerSettings( textureLayerSettings );
initTextureLayers();
d->m_tileLoader = new TileLoader( mapThemeManager, downloadManager );
d->m_tileLoader->setTextureLayers( d->m_textureLayers );
More information about the Marble-commits
mailing list