Denis Rouzaud
958dff9d82
spelling fixes
2017-01-25 17:38:01 +01:00
Juergen E. Fischer
a64f909474
spelling fixes
2017-01-25 16:53:34 +01:00
Alexander Bruy
49e7b94a63
[processing] make additional Fusion parameters optional
2017-01-25 15:44:16 +02:00
Alexander Bruy
66c7129d7b
Merge pull request #4053 from alexbruy/lidartools-update
...
[processing] fixes and new tools for LiDAR processing
2017-01-25 14:28:12 +02:00
Alexander Bruy
514e55bdce
fix indentation
2017-01-25 13:06:56 +02:00
Alexander Bruy
f40fb9c4d2
[processing] fixes and new tools for LiDAR processing
...
courtesy of Niccolò Marchi
2017-01-25 11:41:34 +02:00
matteo
a49fc8ab99
[processing] add test for color relief gdal
2017-01-25 09:29:23 +01:00
Juergen E. Fischer
a61b9222de
Qt 5.2 has QComboBox::currentData
2017-01-25 03:28:53 +01:00
Juergen E. Fischer
01004d9f83
identation fix
2017-01-25 02:43:25 +01:00
Juergen E. Fischer
89b58d7334
translation string fixes
2017-01-25 02:19:33 +01:00
Juergen E. Fischer
099e7a77f2
[processing] find grass >=7.0
2017-01-25 01:32:39 +01:00
Juergen E. Fischer
d8ed8f4355
fix processing MessageBarProgress initialization
2017-01-25 01:32:39 +01:00
Denis Rouzaud
f7dbc054db
more python 2 removal
2017-01-24 08:30:36 +01:00
Nyall Dawson
a188d14f48
Remove map settings parameter from QgsComposition
...
Breaks the hard link between canvas and compositions!
Fix #11077
2017-01-24 14:32:08 +10:00
Nyall Dawson
b41f3a7860
[composer] Don't use canvas map settings to determine canvas layers
...
Instead make the layer tree canvas bridge advise on layer set
changes, and tie this into composer. So now composer acts
as a go-between to sync the composer map item's layer set to
the layer tree/canvas layers.
It's not an ideal solution, but avoids the hard link between
compositions and the map canvas.
2017-01-24 12:24:33 +10:00
Juergen E. Fischer
6a56cb0dd0
updates and fixes for windows qt5/py3 build
2017-01-24 01:25:59 +01:00
Nyall Dawson
39b89d1bac
SIP sync
2017-01-23 12:45:22 +10:00
Nyall Dawson
e06192ec3f
Use consistent names for data defined property collections
2017-01-23 12:45:22 +10:00
Nyall Dawson
fa26b45736
Crazy fix to avoid shared data getting corrupted in sip bindings
...
Without this (should be unnecessary) virtual destructor the
shared data member for QgsProperty gets filled with garbage if
a QgsProperty is created from python code.
I can't explain it...!
2017-01-23 12:45:22 +10:00
Nyall Dawson
f0f01709bc
Fix failing test
2017-01-23 12:45:22 +10:00
Nyall Dawson
b833c247dc
Add missing sip bindings
2017-01-23 12:45:22 +10:00
Nyall Dawson
0d9b223856
Fix unused variable warning
2017-01-23 12:45:22 +10:00
Nyall Dawson
f3ac8bc2eb
Rename method which causes spell check issues
2017-01-23 12:45:22 +10:00
Nyall Dawson
d5664ed635
Clean up GUI for properties
2017-01-23 12:45:21 +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
90e80c1353
Stronger definitions of properties in collections
...
Instead of defining the suitable field types and values for
properties when registering them to a data defined button,
now properties are fully defined when the valid
property keys are defined.
2017-01-23 12:45:21 +10:00
Nyall Dawson
6c53ba25e3
[FEATURE][composer] Data defined scalebar colors and line width
2017-01-23 12:45:21 +10:00
Nyall Dawson
ec9ba9c2a2
[FEATURE][composer] Data defined legend titles and column count
...
(fix #11913 )
2017-01-23 12:45:21 +10:00
Nyall Dawson
934c7c9173
[FEATURE][composer] Data defined svg colors and outline width for
...
composer picture items
Especially useful when the picture is showing a north arrow!
2017-01-23 12:45:21 +10:00
Nyall Dawson
d6c7569dda
[FEATURE][composer] Data definable item frame and background colors
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
Nyall Dawson
43bbf68943
Port labeling to properties framework
2017-01-23 12:45:21 +10:00
Nyall Dawson
93db66ed1f
Allow properties/collections to be prepared in advance
2017-01-23 12:45:21 +10:00
Nyall Dawson
ef3f61fc17
Fix sip subclassing for properties
2017-01-23 12:45:21 +10:00
Nyall Dawson
53ba1a1f10
Add a common interface for QgsPropertyCollection/QgsPropertyCollectionStack
2017-01-23 12:45:21 +10:00
Nyall Dawson
4018863d37
Remove deprecated diagram field properties
2017-01-23 12:45:21 +10:00
Nyall Dawson
336b603b3a
Add support for more data definable properties to diagrams:
...
- Distance
- Priority
- ZIndex
- IsObstacle
- Show
- AlwaysShow
- Diagram Start Angle
2017-01-23 12:45:21 +10:00
Nyall Dawson
a4ef9ad89c
Allow setting diagram properties collection
2017-01-23 12:45:21 +10:00
Nyall Dawson
83139cc40e
Remove currently unused diagram properties, add data defined
...
x/y position using properties system
2017-01-23 12:45:21 +10:00
Nyall Dawson
c23de083ce
Setting a property to null in collections removes property
2017-01-23 12:45:21 +10:00
Nyall Dawson
43a328687d
Port diagrams to use properties
2017-01-23 12:45:21 +10:00
Nyall Dawson
f1c1589550
Initial implementation of property system
2017-01-23 12:45:21 +10:00
Nyall Dawson
9124100fb6
Python formatting updates
2017-01-23 12:25:19 +10:00
Nyall Dawson
46f2ea13ee
[FEATURE] Add inches as a measurement choice for symbology/labeling
...
"Make imperial great again!"
2017-01-22 21:29:23 +10:00
Nyall Dawson
b7d89a73af
Consolidate all render context unit conversion to single methods
...
within QgsRenderContext
Fix invalid conversions, update unit tests
2017-01-22 21:29:23 +10:00
Denis Rouzaud
4c642ac664
fix typo
2017-01-20 15:17:58 +01:00
Denis Rouzaud
4c3968b9aa
more spelling fixes
2017-01-20 15:06:09 +01:00
Matthias Kuhn
eb7a235dc1
Print messages from QgsMessageLog to the console when testing
2017-01-19 14:41:04 +01:00
Matthias Kuhn
534cb9e738
Add QgsApplication.instance() to python bindings
2017-01-19 13:15:35 +01:00
volaya
5e479fc67e
[processing] always use only selected features in 'save selected features'
2017-01-19 10:33:52 +01:00