68 DataDefinedSizeScale = 1,
69 DataDefinedRotation = 2
92 bool deleteSymbolLayer(
int index );
103 void setColor(
const QColor& color );
104 QColor color()
const;
106 void drawPreviewIcon( QPainter* painter, QSize
size );
108 QImage bigSymbolPreviewImage();
110 QString dump()
const;
114 void toSld( QDomDocument &doc, QDomElement &element,
QgsStringMap props )
const;
120 qreal
alpha()
const {
return mAlpha; }
129 QSet<QString> usedAttributes()
const;
139 bool isSymbolLayerCompatible( SymbolType t );
166 qreal
alpha()
const {
return mAlpha; }
184 double outputLineWidth(
double width )
const;
185 double outputPixelSize(
double size )
const;
217 void setAngle(
double angle );
220 void setSize(
double size );
226 void renderPoint(
const QPointF& point,
const QgsFeature* f,
QgsRenderContext& context,
int layer = -1,
bool selected =
false );
244 void setWidth(
double width );
247 void renderPolyline(
const QPolygonF& points,
const QgsFeature* f,
QgsRenderContext& context,
int layer = -1,
bool selected =
false );
264 void setAngle(
double angle );
265 void renderPolygon(
const QPolygonF& points, QList<QPolygonF>* rings,
const QgsFeature* f,
QgsRenderContext& context,
int layer = -1,
bool selected =
false );