[QGIS Commit] r15504 - in trunk/qgis/src: app core mapserver plugins/dxf2shp_converter plugins/sqlanywhere

svn_qgis at osgeo.org svn_qgis at osgeo.org
Tue Mar 15 13:38:26 EDT 2011


Author: jef
Date: 2011-03-15 10:38:26 -0700 (Tue, 15 Mar 2011)
New Revision: 15504

Modified:
   trunk/qgis/src/app/qgsvectorlayerproperties.cpp
   trunk/qgis/src/core/qgsclipper.h
   trunk/qgis/src/core/qgsdiagram.h
   trunk/qgis/src/core/qgsdiagramrendererv2.h
   trunk/qgis/src/core/qgsmaprenderer.h
   trunk/qgis/src/core/qgspallabeling.cpp
   trunk/qgis/src/mapserver/qgsfilter.cpp
   trunk/qgis/src/plugins/dxf2shp_converter/CMakeLists.txt
   trunk/qgis/src/plugins/sqlanywhere/CMakeLists.txt
Log:
fix warnings and windows build

Modified: trunk/qgis/src/app/qgsvectorlayerproperties.cpp
===================================================================
--- trunk/qgis/src/app/qgsvectorlayerproperties.cpp	2011-03-15 16:43:23 UTC (rev 15503)
+++ trunk/qgis/src/app/qgsvectorlayerproperties.cpp	2011-03-15 17:38:26 UTC (rev 15504)
@@ -735,7 +735,6 @@
       ds.maxScaleDenominator = -1;
     }
 
-    QgsDiagramRendererV2* r = 0;
     if ( mFixedSizeCheckBox->isChecked() )
     {
       QgsSingleCategoryDiagramRenderer* dr = new QgsSingleCategoryDiagramRenderer();

Modified: trunk/qgis/src/core/qgsclipper.h
===================================================================
--- trunk/qgis/src/core/qgsclipper.h	2011-03-15 16:43:23 UTC (rev 15503)
+++ trunk/qgis/src/core/qgsclipper.h	2011-03-15 17:38:26 UTC (rev 15504)
@@ -291,7 +291,7 @@
   unsigned int i1 = inPts.size() - 1; // start with last point
 
   // and compare to the first point initially.
-  for ( unsigned int i2 = 0; i2 < inPts.size() ; ++i2 )
+  for ( int i2 = 0; i2 < inPts.size() ; ++i2 )
   { // look at each edge of the polygon in turn
     if ( inside( inPts[i2], b ) ) // end point of edge is inside boundary
     {

Modified: trunk/qgis/src/core/qgsdiagram.h
===================================================================
--- trunk/qgis/src/core/qgsdiagram.h	2011-03-15 16:43:23 UTC (rev 15503)
+++ trunk/qgis/src/core/qgsdiagram.h	2011-03-15 17:38:26 UTC (rev 15504)
@@ -11,7 +11,7 @@
 class QgsRenderContext;
 
 /**Base class for all diagram types*/
-class QgsDiagram
+class CORE_EXPORT QgsDiagram
 {
   public:
     /**Draws the diagram at the given position (in pixel coordinates)*/
@@ -24,7 +24,7 @@
     QFont scaledFont( const QgsDiagramSettings& s, const QgsRenderContext& c );
 };
 
-class QgsTextDiagram: public QgsDiagram
+class CORE_EXPORT QgsTextDiagram: public QgsDiagram
 {
   public:
     enum Shape
@@ -57,7 +57,7 @@
     void lineEllipseIntersection( const QPointF& lineStart, const QPointF& lineEnd, const QPointF& ellipseMid, double r1, double r2, QList<QPointF>& result ) const;
 };
 
-class QgsPieDiagram: public QgsDiagram
+class CORE_EXPORT QgsPieDiagram: public QgsDiagram
 {
   public:
     QgsPieDiagram();

Modified: trunk/qgis/src/core/qgsdiagramrendererv2.h
===================================================================
--- trunk/qgis/src/core/qgsdiagramrendererv2.h	2011-03-15 16:43:23 UTC (rev 15503)
+++ trunk/qgis/src/core/qgsdiagramrendererv2.h	2011-03-15 17:38:26 UTC (rev 15504)
@@ -92,7 +92,7 @@
 };
 
 /**Returns diagram settings for a feature*/
-class QgsDiagramRendererV2
+class CORE_EXPORT QgsDiagramRendererV2
 {
   public:
 
@@ -142,7 +142,7 @@
 };
 
 /**Renders the diagrams for all features with the same settings*/
-class QgsSingleCategoryDiagramRenderer: public QgsDiagramRendererV2
+class CORE_EXPORT QgsSingleCategoryDiagramRenderer: public QgsDiagramRendererV2
 {
   public:
     QgsSingleCategoryDiagramRenderer();
@@ -168,7 +168,7 @@
     QgsDiagramSettings mSettings;
 };
 
-class QgsLinearlyInterpolatedDiagramRenderer: public QgsDiagramRendererV2
+class CORE_EXPORT QgsLinearlyInterpolatedDiagramRenderer: public QgsDiagramRendererV2
 {
   public:
     QgsLinearlyInterpolatedDiagramRenderer();

Modified: trunk/qgis/src/core/qgsmaprenderer.h
===================================================================
--- trunk/qgis/src/core/qgsmaprenderer.h	2011-03-15 16:43:23 UTC (rev 15503)
+++ trunk/qgis/src/core/qgsmaprenderer.h	2011-03-15 17:38:26 UTC (rev 15504)
@@ -74,7 +74,7 @@
     //! @note: this method was added in version 1.6
     virtual int prepareLayer( QgsVectorLayer* layer, QSet<int>& attrIndices, QgsRenderContext& ctx ) = 0;
     //! adds a diagram layer to the labeling engine
-    virtual int addDiagramLayer( QgsVectorLayer* layer, QgsDiagramLayerSettings& s ) {};
+    virtual int addDiagramLayer( QgsVectorLayer* layer, QgsDiagramLayerSettings& s ) { return 0; };
     //! called for every feature
     virtual void registerFeature( QgsVectorLayer* layer, QgsFeature& feat, const QgsRenderContext& context = QgsRenderContext() ) = 0;
     //! called for every diagram feature

Modified: trunk/qgis/src/core/qgspallabeling.cpp
===================================================================
--- trunk/qgis/src/core/qgspallabeling.cpp	2011-03-15 16:43:23 UTC (rev 15503)
+++ trunk/qgis/src/core/qgspallabeling.cpp	2011-03-15 17:38:26 UTC (rev 15504)
@@ -760,7 +760,7 @@
 
   s.palLayer = l;
   if ( mMapRenderer->hasCrsTransformEnabled() )
-    s.ct = new QgsCoordinateTransform( layer->srs(), mMapRenderer->destinationSrs() );
+    s.ct = new QgsCoordinateTransform( layer->crs(), mMapRenderer->destinationCrs() );
   else
     s.ct = NULL;
   s.xform = mMapRenderer->coordinateTransform();

Modified: trunk/qgis/src/mapserver/qgsfilter.cpp
===================================================================
--- trunk/qgis/src/mapserver/qgsfilter.cpp	2011-03-15 16:43:23 UTC (rev 15503)
+++ trunk/qgis/src/mapserver/qgsfilter.cpp	2011-03-15 17:38:26 UTC (rev 15504)
@@ -22,6 +22,7 @@
 #include "qgsvectordataprovider.h"
 #include <QDomElement>
 #include <QStringList>
+#include "qgsvectorlayer.h"
 
 QgsFilter::QgsFilter(): mPropertyIndex( -1 )
 {

Modified: trunk/qgis/src/plugins/dxf2shp_converter/CMakeLists.txt
===================================================================
--- trunk/qgis/src/plugins/dxf2shp_converter/CMakeLists.txt	2011-03-15 16:43:23 UTC (rev 15503)
+++ trunk/qgis/src/plugins/dxf2shp_converter/CMakeLists.txt	2011-03-15 17:38:26 UTC (rev 15504)
@@ -39,6 +39,7 @@
      ../../core/symbology
      ../../gui
      ..
+     ${GEOS_INCLUDE_DIR}
 )
 
 TARGET_LINK_LIBRARIES(dxf2shpconverterplugin

Modified: trunk/qgis/src/plugins/sqlanywhere/CMakeLists.txt
===================================================================
--- trunk/qgis/src/plugins/sqlanywhere/CMakeLists.txt	2011-03-15 16:43:23 UTC (rev 15503)
+++ trunk/qgis/src/plugins/sqlanywhere/CMakeLists.txt	2011-03-15 17:38:26 UTC (rev 15504)
@@ -59,6 +59,7 @@
      ../../app
      ..
      ../../providers/sqlanywhere/sqlanyconnection
+     ${GEOS_INCLUDE_DIR}
 )
 
 TARGET_LINK_LIBRARIES(sqlanywhereplugin



More information about the QGIS-commit mailing list