43 DataDefinedSizeScale = 1,
44 DataDefinedRotation = 2
67 bool deleteSymbolLayer(
int index );
79 void setColor(
const QColor& color );
82 void drawPreviewIcon( QPainter* painter, QSize size );
84 QImage bigSymbolPreviewImage();
94 qreal
alpha()
const {
return mAlpha; }
96 void setAlpha( qreal alpha ) { mAlpha = alpha; }
111 bool isSymbolLayerCompatible( SymbolType t );
139 qreal
alpha()
const {
return mAlpha; }
152 static QColor selectionColor();
154 double outputLineWidth(
double width )
const;
155 double outputPixelSize(
double size )
const;
185 void setAngle(
double angle );
188 void setSize(
double size );
191 void renderPoint(
const QPointF& point,
QgsRenderContext& context,
int layer = -1,
bool selected =
false );
209 void setWidth(
double width );
212 void renderPolyline(
const QPolygonF& points,
QgsRenderContext& context,
int layer = -1,
bool selected =
false );
229 void setAngle(
double angle );
230 void renderPolygon(
const QPolygonF& points, QList<QPolygonF>* rings,
QgsRenderContext& context,
int layer = -1,
bool selected =
false );