Nyall Dawson
14531964a8
Merge pull request #5719 from nyalldawson/translate_z
...
geometries: translate Z/M
2017-11-24 22:12:11 +11:00
Alessandro Pasotti
7a63a07f7f
Add return cases to the docs and fully qualified enums
2017-11-24 11:53:49 +01:00
Nyall Dawson
cc29f0ee36
Fix some doxygen warnings
2017-11-24 16:25:49 +10:00
Nyall Dawson
3268b778ed
Sipify
2017-11-24 16:16:40 +10:00
Nyall Dawson
dd223d9b08
Allow transform methods in QgsAbstractGeometry/QgsGeometry to also
...
transform z/m values via scale/translate arguments
2017-11-24 15:34:35 +10:00
Nyall Dawson
03ec2d8a98
Merge pull request #5702 from nyalldawson/dxf_improve
...
[dxf] Add option to export labels as text elements, instead of mtext
2017-11-24 15:58:46 +11:00
Nyall Dawson
32834e9bf1
Update indentation
2017-11-24 14:57:39 +10:00
Nyall Dawson
6ec96d6d8e
[layouts][FEATURE] Port arrow functionality to polyline item
...
Instead of a separate (badly behaved) item type for arrows, instead
add the arrowhead options to the much nicer polyline item.
There's still a dedicated toolbar action for creating arrows, but
all this does is create a polyline with the arrowhead enabled
by default.
2017-11-24 14:36:02 +10:00
Nyall Dawson
f76ed223eb
Port ui for attribute table
2017-11-24 11:05:56 +10:00
Nyall Dawson
f29eb7b19e
Port and fix unit tests
2017-11-24 10:24:36 +10:00
Nyall Dawson
f90c5003ca
Port table subclasses
2017-11-24 10:24:36 +10:00
Nyall Dawson
3a0f94389c
Port text table
2017-11-24 10:24:36 +10:00
Nyall Dawson
9cf6e0a2a2
Start porting table items
2017-11-24 10:24:36 +10:00
Nyall Dawson
a615a48b40
Make scalebars auto selected between m/km and ft/miles when newly added
...
Based on current linked map scale and linked map CRS
2017-11-24 10:24:36 +10:00
Nyall Dawson
b7ef3d3cb9
Simplify some code, cleanup UI
2017-11-24 10:24:36 +10:00
Nyall Dawson
5b1c6901a5
Port more scalebar functionality
2017-11-24 10:24:36 +10:00
Nyall Dawson
8f5e0cb126
Begin porting scalebar item
2017-11-24 10:24:36 +10:00
Nyall Dawson
604e51d390
Restore some tests
2017-11-24 10:24:36 +10:00
Nyall Dawson
2a75ad8e96
More work on layout multiframe undo/redo
2017-11-24 10:24:36 +10:00
Nyall Dawson
f04d438572
Some undo/redo fixes for multiframe items
2017-11-24 10:24:36 +10:00
Nyall Dawson
93403647c4
Update sip
2017-11-24 10:24:36 +10:00
Nyall Dawson
dddce25e13
More work on porting multiframe items
2017-11-24 10:24:35 +10:00
Nyall Dawson
aec03269b9
Sip is p****** me off, by refusing to build for unrelated reasons
...
Block a bunch of classes from Python bindings for now until sip
gets over itself
2017-11-24 10:24:35 +10:00
Nyall Dawson
f1d1e454d8
Begin port of HTML item
2017-11-24 10:24:35 +10:00
Nyall Dawson
0e71505fe8
Fix a number of multiframe methods
2017-11-24 10:24:35 +10:00
Nyall Dawson
c4c0c83ca5
Restore api for handling layout item page numbers
2017-11-24 10:24:35 +10:00
Nyall Dawson
714920ff25
Start of multiframe porting
2017-11-24 10:24:35 +10:00
Matthias Kuhn
851adb0a3d
Allow adding sources to processing expression context
2017-11-23 15:24:40 +01:00
Alessandro Pasotti
def85fa202
QgsVectorLayer code cleaning use enums instead of int
...
It was one of the TODOs for QGIS 3
2017-11-23 12:09:30 +01:00
Nyall Dawson
1535ff84ff
[dxf][feature] Add option to export labels as text elements, instead of mtext
...
Sponsored by SMEC
2017-11-23 12:59:43 +10:00
Nyall Dawson
0a18b1fdd0
Update sip
2017-11-23 11:46:52 +10:00
Nyall Dawson
e6d86bba53
[processing] Generalise modeler multi-step feedback proxy for use
...
outside of modeler
This can be useful too for individual algorithms
2017-11-23 10:01:13 +10:00
Matthias Kuhn
7d92641700
Add QString operator to QgsExpression
2017-11-22 11:13:19 +01:00
Etienne Trimaille
373471214f
rename metadata() to htmlMetadata() in QgsRasterDataProvider
2017-11-21 11:38:50 +01:00
Matthias Kuhn
bdc47a48d9
Add missing doxymentation
2017-11-20 20:31:39 +01:00
Matthias Kuhn
f084fc0ac0
API documentation all over
2017-11-20 20:31:38 +01:00
Matthias Kuhn
fdd00870ee
[FEATURE] Search widget for relations using aggregates
...
For each child relations, the subform is visible.
Each attribute of the children has a tool button option to define to which
aggregate the specified value should be compared. This allows for searching
things like
* Each city where the highest building is more than 300 m
* Each sensor where the median value is lower than 50 ppm
* Each feature with a child with a missing value
* ...
2017-11-20 20:31:38 +01:00
Nyall Dawson
af5b2a750a
Add some debugging asserts to ensure that layer renderers
...
are used in a thread safe way
2017-11-20 09:42:03 +11:00
Nyall Dawson
a0c6e05261
Spelling
2017-11-20 09:42:03 +11:00
Nyall Dawson
d13eaa6a3b
Improve documentation
2017-11-20 09:42:03 +11:00
Alessandro Pasotti
6f0659742b
[auth] Morph the mutex from a pointer to a member var
2017-11-16 16:01:37 +01:00
Alessandro Pasotti
674467b95e
[auth] Thread safe auth methods with recursive mutex
...
Add a mutex to the base class and use that
mutex to protect all public methods of the
authentication methods.
2017-11-16 16:01:37 +01:00
Blottiere Paul
51d156d349
Update doc
2017-11-16 08:01:07 +00:00
Blottiere Paul
bd30e12cf9
Merge pull request #5597 from pblottiere/bugfix-clickxy
...
[bugfix] Fixes #16852 by adding click_x and click_y variables to resolve actions
2017-11-15 16:18:36 +00:00
Nyall Dawson
3734a0d677
Fix tests
2017-11-15 20:51:05 +10:00
Nyall Dawson
75885d70d5
Rename various WKT/WKB/GeoJSON/GML methods for consistency
...
and consistent capitalisation
2017-11-15 20:51:05 +10:00
Nyall Dawson
95765a191a
Remove coordinate formatting methods from QgsPointXY
...
Use QgsCoordinateFormatter instead
2017-11-15 20:49:45 +10:00
Nyall Dawson
0d7b828bda
Update code, formatting
2017-11-15 20:49:45 +10:00
Nyall Dawson
8fd8b6ebf1
Update sip bindings
2017-11-15 20:49:45 +10:00
Nyall Dawson
916c56b937
Initial implementation of QgsCoordinateFormatter
2017-11-15 20:49:45 +10:00