[Marble-devel] Marble Junior Jobs
Jaime
jtamate at gmail.com
Wed Apr 29 17:28:12 CEST 2009
Hi,
I'm the reporter of bug https://bugs.kde.org/show_bug.cgi?id=157784.
As I'm not able to work on the maps with any free morphing product
(and I've tried several!!), and I'm not very valid with licenses, I
would like to do other things for the project.
I've done a 10 minutes work on:
Compile marble with the cmake option -DPEDANTIC=ON. Fix all errors
that come up until Marble compiles through (MEDIUM).
The result is the patch at the botom of the mail:
If you are happy with my work, I'll continue doint it.
By the way, I have an svn account so I can patch it directly.
Also, as part of the Bugsquad, I'll be glad to do so with marble bugs
(so little compared to kmail or konqueror !!).
Best Regards.
Jaime Torres Amate.
PD: I'm not subscribed (yet) to marble-devel list.
--- src/lib/geodata/data/GeoDataColorStyle.cpp 2009-04-29
16:52:52.000000000 +0200
+++ src/lib/geodata/data/GeoDataColorStyle.cpp 2009-04-29
16:59:56.000000000 +0200
@@ -44,7 +44,8 @@
}
GeoDataColorStyle::GeoDataColorStyle( const GeoDataColorStyle& other )
- : d( new GeoDataColorStylePrivate( *other.d ) )
+ : GeoDataObject(),
+ d( new GeoDataColorStylePrivate( *other.d ) )
{
}
--- src/lib/geodata/data/GeoDataLabelStyle.cpp 2009-04-29
16:50:41.000000000 +0200
+++ src/lib/geodata/data/GeoDataLabelStyle.cpp 2009-04-29
16:51:49.000000000 +0200
@@ -33,9 +33,9 @@
}
GeoDataLabelStylePrivate( const GeoDataLabelStylePrivate& other )
- : m_font( other.m_font ),
+ : m_scale( other.m_scale ),
m_alignment( other.m_alignment ),
- m_scale( other.m_scale )
+ m_font( other.m_font )
{
}
--- src/lib/geodata/data/GeoDataFeature_p.h 2009-04-29 10:23:59.000000000 +0200
+++ src/lib/geodata/data/GeoDataFeature_p.h 2009-04-29 10:34:26.000000000 +0200
@@ -30,25 +30,35 @@
{
public:
GeoDataFeaturePrivate() :
+ m_name(),
+ m_description(),
+ m_address(),
+ m_phoneNumber(),
+ m_styleUrl(),
m_popularity( 0 ),
m_popularityIndex( 19 ),
m_visible( true ),
+ m_visualCategory( GeoDataFeature::Unknown ),
m_role(' '),
m_style( 0 ),
m_styleMap( 0 ),
- m_visualCategory( GeoDataFeature::Unknown ),
ref( 0 )
{
}
GeoDataFeaturePrivate( const GeoDataFeaturePrivate& other ) :
+ m_name( other.m_name ),
+ m_description( other.m_description ),
+ m_address( other.m_address ),
+ m_phoneNumber( other.m_phoneNumber ),
+ m_styleUrl( other.m_styleUrl ),
m_popularity( other.m_popularity ),
m_popularityIndex( other.m_popularityIndex ),
m_visible( other.m_visible ),
+ m_visualCategory( other.m_visualCategory ),
m_role( other.m_role ),
m_style( other.m_style ), //FIXME: both style
and stylemap need to be reworked internally!!!!
m_styleMap( other.m_styleMap ),
- m_visualCategory( other.m_visualCategory ),
ref( 0 )
{
}
--- src/lib/geodata/data/GeoDataPoint.cpp 2009-04-29 10:39:30.000000000 +0200
+++ src/lib/geodata/data/GeoDataPoint.cpp 2009-04-29 17:10:49.000000000 +0200
@@ -27,15 +27,15 @@
GeoDataPoint::GeoDataPoint( qreal _lon, qreal _lat, qreal _alt,
GeoDataPoint::Unit unit, int _detail )
- : GeoDataGeometry( new GeoDataPointPrivate ),
- GeoDataCoordinates( _lon, _lat, _alt,
- static_cast<GeoDataCoordinates::Unit>( unit
), _detail )
+ : GeoDataCoordinates( _lon, _lat, _alt,
+ static_cast<GeoDataCoordinates::Unit>( unit
), _detail ),
+ GeoDataGeometry( new GeoDataPointPrivate )
{
}
GeoDataPoint::GeoDataPoint( const GeoDataPoint& other )
- : GeoDataGeometry( other ),
- GeoDataCoordinates( other )
+ : GeoDataCoordinates( other ),
+ GeoDataGeometry( other )
{
}
--
A KDE Contributor.
More information about the Marble-devel
mailing list