2 #ifndef QGSMARKERSYMBOLLAYERV2_H
3 #define QGSMARKERSYMBOLLAYERV2_H
7 #define DEFAULT_SIMPLEMARKER_NAME "circle"
8 #define DEFAULT_SIMPLEMARKER_COLOR QColor(255,0,0)
9 #define DEFAULT_SIMPLEMARKER_BORDERCOLOR QColor(0,0,0)
10 #define DEFAULT_SIMPLEMARKER_SIZE DEFAULT_POINT_SIZE
11 #define DEFAULT_SIMPLEMARKER_ANGLE 0
46 QString
name()
const {
return mName; }
47 void setName( QString name ) { mName = name; }
76 #define DEFAULT_SVGMARKER_NAME "/symbol/Star1.svg"
77 #define DEFAULT_SVGMARKER_SIZE 2*DEFAULT_POINT_SIZE
78 #define DEFAULT_SVGMARKER_ANGLE 0
92 static QStringList listSvgFiles();
95 static QString symbolNameToPath( QString name );
98 static QString symbolPathToName( QString path );
114 QString
path()
const {
return mPath; }
115 void setPath( QString path ) { mPath = path; }
130 #define POINT2MM(x) ( (x) * 25.4 / 72 ) // point is 1/72 of inch
131 #define MM2POINT(x) ( (x) * 72 / 25.4 )
133 #define DEFAULT_FONTMARKER_FONT "Dingbats"
134 #define DEFAULT_FONTMARKER_CHR QChar('A')
135 #define DEFAULT_FONTMARKER_SIZE POINT2MM(12)
136 #define DEFAULT_FONTMARKER_COLOR QColor(Qt::black)
137 #define DEFAULT_FONTMARKER_ANGLE 0