[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeedu/marble/src/lib/geodata
From: Torsten Rahn <tackat () kde ! org>
Date: 2008-03-11 0:27:30
Message-ID: 1205195250.015581.22659.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 784354 by rahn:
- Fixing case where property entry hasn't been registered
M +3 -0 GeoDataTest.cpp
M +5 -1 scene/GeoSceneSettings.cpp
--- trunk/KDE/kdeedu/marble/src/lib/geodata/GeoDataTest.cpp #784353:784354
@@ -98,6 +98,9 @@
qDebug() << "Name: " << sceneDocument->settings()->property( "cities" )->name();
qDebug() << "Available: " << sceneDocument->settings()->property( "cities" )->available();
qDebug() << "Enabled: " << sceneDocument->settings()->property( "cities" )->enabled();
+ qDebug() << "Name: " << sceneDocument->settings()->property( "relief" )->name();
+ qDebug() << "Available: " << sceneDocument->settings()->property( "relief" )->available();
+ qDebug() << "Enabled: " << sceneDocument->settings()->property( "relief" )->enabled();
dumpGeoSceneDocument(static_cast<GeoSceneDocument*>(document));
}
--- trunk/KDE/kdeedu/marble/src/lib/geodata/scene/GeoSceneSettings.cpp #784353:784354
@@ -42,5 +42,9 @@
GeoSceneProperty* GeoSceneSettings::property( const QString& name ) const
{
- return m_properties.value( name );
+ GeoSceneProperty* property = m_properties.value( name );
+ if ( property == 0 ) property = new GeoSceneProperty;
+ property->setName(name);
+
+ return property;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic