[QGIS Commit] r11845 - trunk/qgis/src/core/symbology
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Mon Oct 26 01:46:02 EDT 2009
Author: timlinux
Date: 2009-10-26 01:46:01 -0400 (Mon, 26 Oct 2009)
New Revision: 11845
Modified:
trunk/qgis/src/core/symbology/qgsmarkercatalogue.cpp
Log:
Search also in root dirs of svg search paths
Modified: trunk/qgis/src/core/symbology/qgsmarkercatalogue.cpp
===================================================================
--- trunk/qgis/src/core/symbology/qgsmarkercatalogue.cpp 2009-10-26 05:36:52 UTC (rev 11844)
+++ trunk/qgis/src/core/symbology/qgsmarkercatalogue.cpp 2009-10-26 05:46:01 UTC (rev 11845)
@@ -77,9 +77,20 @@
// TODO recursive ?
QDir dir( svgPaths[i] );
+ //
+ // First check the root dir of this path for svgs
+ //
+ QStringList dl1 = dir.entryList( QStringList( "*.svg" ), QDir::Files );
+ for ( QStringList::iterator it1 = dl1.begin(); it1 != dl1.end(); ++it1 )
+ {
+ // TODO test if it is correct SVG
+ mList.append( "svg:" + dir.path() + "/" + *it1 );
+ }
+ //
+ // Now check in any nested dirs for svgs
+ //
QStringList dl = dir.entryList( QDir::Dirs );
-
for ( QStringList::iterator it = dl.begin(); it != dl.end(); ++it )
{
QgsDebugMsg( QString( "Looking for svgs in %1" ).arg( svgPaths[i] + *it ) );
More information about the QGIS-commit
mailing list