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;
 
  142     bool isSymbolLayerCompatible( SymbolType t );
 
  171     qreal 
alpha()
 const { 
return mAlpha; }
 
  189     double outputLineWidth( 
double width ) 
const;
 
  190     double outputPixelSize( 
double size ) 
const;
 
  222     void setAngle( 
double angle );
 
  225     void setSize( 
double size );
 
  231     void renderPoint( 
const QPointF& point, 
const QgsFeature* f, 
QgsRenderContext& context, 
int layer = -1, 
bool selected = 
false );
 
  249     void setWidth( 
double width );
 
  252     void renderPolyline( 
const QPolygonF& points, 
const QgsFeature* f, 
QgsRenderContext& context, 
int layer = -1, 
bool selected = 
false );
 
  269     void setAngle( 
double angle );
 
  270     void renderPolygon( 
const QPolygonF& points, QList<QPolygonF>* rings, 
const QgsFeature* f, 
QgsRenderContext& context, 
int layer = -1, 
bool selected = 
false );