[QGIS Commit] r14547 - trunk/qgis/python/plugins/mapserver_export

svn_qgis at osgeo.org svn_qgis at osgeo.org
Thu Nov 11 14:02:29 EST 2010


Author: rduivenvoorde
Date: 2010-11-11 11:02:29 -0800 (Thu, 11 Nov 2010)
New Revision: 14547

Modified:
   trunk/qgis/python/plugins/mapserver_export/ms_export.py
Log:
no OUTLINECOLOR if outlinestyle is None (thanks Michele De Santis) 

Modified: trunk/qgis/python/plugins/mapserver_export/ms_export.py
===================================================================
--- trunk/qgis/python/plugins/mapserver_export/ms_export.py	2010-11-11 18:38:54 UTC (rev 14546)
+++ trunk/qgis/python/plugins/mapserver_export/ms_export.py	2010-11-11 19:02:29 UTC (rev 14547)
@@ -748,9 +748,10 @@
 
   def writeClassStyleContent(self, symbolNode, geometry):
     outlinecolor = self.getRgbFromNode(symbolNode, 'outlinecolor')
+    outlinestyle = self.getSymbolProperty(symbolNode, 'outlinestyle')
+    outlinewidth = self.getSizeStringFromNode(symbolNode, 'outlinewidth')
     fillcolor    = self.getRgbFromNode(symbolNode, 'fillcolor')
     pointsize    = self.getSizeStringFromNode(symbolNode, 'pointsize')
-    outlinewidth = self.getSizeStringFromNode(symbolNode, 'outlinewidth')
     fillpattern  = self.getSymbolProperty(symbolNode, 'fillpattern');
 
     class_def = "       STYLE\n"
@@ -769,7 +770,8 @@
         class_def += "         COLOR " + outlinecolor + "\n"
     # for POLYGON and POINT defined by COLOR from fillcolor and OUTLINECOLOR from outlinecolor
     else:
-        class_def += "         OUTLINECOLOR " + outlinecolor + "\n"
+        if 'NoPen' != outlinestyle:
+            class_def += "         OUTLINECOLOR " + outlinecolor + "\n"
         if 'NoBrush' != fillpattern:
             class_def += "         COLOR " + fillcolor + "\n"
 



More information about the QGIS-commit mailing list