Nyall Dawson
54089ff710
Follow up 4a3871, fix broken data defined properties
...
(definitions are often accessed before a QgsSymboLayer/etc
is constructed)
2017-02-05 14:27:26 +10:00
Nyall Dawson
dd51843e54
QgsSymbol estimateMaxBleed methods now use a QgsRenderContext
...
argument to correctly calculate bleed for mapunits/pixels/etc
2017-01-30 12:36:04 +10:00
Nyall Dawson
39b89d1bac
SIP sync
2017-01-23 12:45:22 +10:00
Nyall Dawson
ffaa40edc4
Refactor properties
...
Remove QgsAbstractProperty and subclasses, and instead use a single
QgsProperty class which covers the use of QgsAbstractProperty
and its subclasses. This simplifies the API and avoids pointer
handling. QgsProperty is implicitly shared for memory efficiency
and inexpensive copies.
2017-01-23 12:45:21 +10:00
Nyall Dawson
ad2324021d
Port symbology and composer to properties framework
2017-01-23 12:45:21 +10:00
Denis Rouzaud
6c74e4ea5d
spelling fixes
2017-01-12 22:01:50 +01:00
Harrissou Sant-anna
ef85cdcf83
Replace "eg" by "e.g." or "for example"
2016-12-30 00:03:22 +01:00
Nyall Dawson
a6148deb30
[FEATURE] Data defined symbol layer visibility
...
Adds a data defined override to control a symbol layer's
visibility. Allows users to disable drawing certain symbol layers
for matching features.
2016-10-18 13:22:22 +10:00
Nyall Dawson
b8c2e68fc5
[FEATURE] Allow symbol layers to be temporarily disabled
...
Adds a new checkbox at the bottom of each symbol layer's
properties which allows you to control whether the layer is
enabled or not.
Disabled layers are not drawn, but are saved and can be
enabled at a later stage.
This makes it easier to tweak symbol appearance without
having to totally delete a symbol layer.
2016-10-18 13:22:22 +10:00
Matthias Kuhn
8fa3127c66
Don't rely on RTTI to convert symbol layer to sip objects
2016-10-17 10:23:08 +02:00
Nyall Dawson
098f69d878
Make QgsMarkerSymbolLayer::bounds pure virtual
2016-09-14 08:51:17 +10:00
Nyall Dawson
ae9023fe0f
Remove last deprecated methods from symbology
2016-09-13 11:05:45 +10:00
Juergen E. Fischer
3f22a7a77f
another scripts/replacev2.sh with minor manual fixes
2016-08-10 12:12:28 +02:00
Juergen E. Fischer
0688621046
scripts/replacev2.sh run
2016-08-10 12:08:52 +02:00
Denis Rouzaud
275736de92
removed V2 from QgsSymbolV2*
2016-08-05 08:22:21 +02:00
Denis Rouzaud
c16d1393a2
removed V2 from QgsSymbolLayerV2*
2016-08-05 08:18:01 +02:00