void setContentsMargins(int left, int top, int right, int bottom)
QgsSymbolV2 * symbol() const
virtual QgsSymbolV2 * clone() const =0
void setSizeScaleField(QString fieldOrExpression)
QgsSymbolV2::ScaleMethod scaleMethod() const
static QgsSingleSymbolRendererV2 * convertFromRenderer(const QgsFeatureRendererV2 *renderer)
creates a QgsSingleSymbolRendererV2 from an existing renderer.
QString tr(const char *sourceText, const char *disambiguation, int n)
QMenu * advancedMenu()
return menu for "advanced" button - create it if doesn't exist and show the advanced button ...
QGis::GeometryType geometryType() const
Returns point, line or polygon.
QString rotationField() const override
return rotation field name (or empty string if not set or not supported by renderer) ...
void setScaleMethod(QgsSymbolV2::ScaleMethod scaleMethod)
QString sizeScaleField() const
static QgsSymbolV2 * defaultSymbol(QGis::GeometryType geomType)
return new default symbol for specified geometry type
void setSymbol(QgsSymbolV2 *s)
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
Represents a vector layer which manages a vector based data sets.
void setScaleMethod(QgsSymbolV2::ScaleMethod scaleMethod)
void setRotationField(QString fieldOrExpression) override
sets rotation field of renderer (if supported by the renderer)