Nyall Dawson
4c704be606
Add geometry methods for calculating the distance to a specified
...
vertex from the start of the geometry
2016-04-06 20:55:26 +10:00
Nyall Dawson
d464f86290
[FEATURE] Null ("No symbol") renderer
...
Using this renderer no symbol will be drawn for features, but labeling,
diagrams and other non-symbol parts will still be shown.
Selections can still be made on the layer in the canvas and selected
features will be rendered with a default symbol. Features being edited
will also be shown.
This is intended as a handy shortcut for layers which you only want
to show labels or diagrams for, and avoids the need to render
symbols with totally transparent fill/border to achieve this.
(fix #12131 )
2016-04-06 20:55:26 +10:00
Nyall Dawson
2e44c11914
Some QgsPoint improvements
...
- Modernize QgsVector, improve docs, add some methods missing from
Python bindings
- Add method to QgsPoint to project a point by a specified distance
and bearing
- Add distance methods to complement existing sqrDist squared distance
methods
- Rename QgsVector::normal to normalized (avoid confusion with normal
vectors)
- Add more QgsPoint operators
- Add some more QgsPoint and QgsVector tests
2016-04-06 20:55:26 +10:00
Nyall Dawson
3a1f6c429d
Improve documentation for QgsGeometry::closestVertex
2016-04-06 20:55:26 +10:00
Matthias Kuhn
4586a787b0
Move AutoTransaction setting to project properties
...
Was in global app settings
2016-04-06 12:17:38 +02:00
Matthias Kuhn
226339cc9c
Allow adding a new entry from the relation reference widget
2016-04-06 09:01:35 +02:00
Webmaster
7b233e514c
[symbology] add half triangle markers
2016-04-05 22:28:52 +07:00
Matthias Kuhn
9c0a291046
Deprecate QgsProject::dirty( bool ) in favor of QgsProject::setDirty
2016-04-05 14:47:56 +02:00
Nyall Dawson
8948607f7d
Followup 31d7be
...
Tweak some API and docs, and fix overlapping UI widgets
2016-04-05 22:13:16 +10:00
Nyall Dawson
fe54a78d60
Merge pull request #2974 from nirvn/diagram_line_unit
...
[diagram] add unit type setting for outlines (fixes #14614 )
2016-04-05 21:56:50 +10:00
Nyall Dawson
acb9281956
Add missing binding
2016-04-05 18:23:11 +10:00
nirvn
dc5d7ab985
[diagram] make use of unit widget for diagram size
2016-04-05 15:21:54 +07:00
volaya
673a86040d
[processing] extended 'menus' section in options, to allow adding buttons
2016-04-05 09:55:42 +02:00
volaya
5131e93e1f
[processing] extra checks to avoid issues with previous versions values
2016-04-05 09:55:41 +02:00
nirvn
31d7be4034
[diagram] add unit type setting for outlines ( fixes #14614 )
2016-04-05 13:49:46 +07:00
Nyall Dawson
22f1a1dee7
Implement QgsEditorWidgetWrapper::showIndeterminateState() for setting
...
editor widgets into an indeterminant "unknown value" state
Works for all editor widgets except date time, range and uuid widgets.
2016-04-05 13:06:25 +10:00
Nyall Dawson
882f6f8c3c
[symbology] Add some more dispersed marker symbols (half/quarter squares)
2016-04-05 09:28:55 +10:00
Mathieu Pellerin
2adfbb078a
[symbology] add semicircle, third, quarter circles to simple markers
2016-04-04 20:09:02 +10:00
Matthias Kuhn
48943d44f6
Prefer usage of https:// over http://
2016-04-04 11:08:23 +02:00
Alexander Bruy
3ab6db168f
[processing] fix looping over features in Join Attributes alg ( fix #14428 )
2016-04-04 11:52:02 +03:00
Mathieu Pellerin
541463718d
[FEATURE] add outline join style to ellipse markers
2016-04-04 14:38:52 +10:00
Nyall Dawson
ae00eb965c
[FEATURE] Allow expression functions to use named parameters
...
This commit sets the framework for allowing expression functions to
use named parameters. Ie, instead of:
clamp(1,2,3)
you can use:
clamp( min:=1, value:=2, max:=3)
This also allows arguments to be switched, eg:
clamp( value:=2, max:=3, min:=1)
Additionally, it allows for a more structured definition of function
parameters to handle optional arguments and default values for
parameters. These are currently being done using a hacky infinite
argument list.
I've utilised the postgres ':=' syntax for specifying named arguments
to avoid potential collisions which may arise with the equality test
if we re-used just the '=' operator alone.
Sponsored by North Road
2016-04-04 13:59:13 +10:00
Juergen E. Fischer
1cbcf49043
include db2 provider in packaging
2016-04-04 00:59:38 +02:00
David Adler
5fe19c5f15
merged DB2 updates
...
[FEATURE] New vector data provider for DB2 sources
2016-04-04 07:55:50 +10:00
nirvn
6ad3537403
[FEATURE] add outline join style settings to simple markers
...
(fixes #3797 )
2016-04-03 09:57:11 +07:00
Juergen E. Fischer
99d5e42247
[FEATURE] vector file writer: allow selection of attributes to export
2016-04-03 01:56:21 +02:00
Alexander Bruy
aef26c90f3
[processing] more HiDPI fixes (refs #14474 )
2016-04-01 16:48:04 +03:00
Matthias Kuhn
e3de0c119a
Move drag and drop designer python API to QgsEdtiFormConfig
2016-04-01 13:35:33 +02:00
Alexander Bruy
9c96be1214
[processing] add function to retrieve Processing version
...
Initial idea by Etienne Trimaille
2016-04-01 14:09:02 +03:00
Nyall Dawson
38fa2980ad
[composer] Fix polylines would be removed if they had < 3 points
...
when deleting nodes (2 node lines should be allowed)
2016-04-01 14:23:19 +11:00
Nyall Dawson
90b6f46bf1
Use Qt methods for translating node coords to scene coords
2016-04-01 14:23:12 +11:00
Blottiere Paul
7a8a5411e0
[FEATURE][composer] Add tools for drawing polygon and polylines
2016-04-01 11:05:03 +11:00
Juergen E. Fischer
3bfe2f1467
really fix ab5f06b (ouch again - machine mixup)
2016-03-31 23:03:03 +02:00
Juergen E. Fischer
c6117e0d32
fix ab5f06b (ouch)
2016-03-31 22:57:24 +02:00
Salvatore Larosa
0168bd5c68
[pyqgis-console] fix multi-line code execution
2016-03-31 22:53:10 +02:00
Salvatore Larosa
20ce2343cb
[pyqgis-console] fix import statement
2016-03-31 22:53:10 +02:00
Juergen E. Fischer
ab5f06b9fb
processing: base grass path on OSGEO4W_ROOT where available
2016-03-31 22:51:56 +02:00
Tom Kralidis
26ebc83681
[MetaSearch] fix version referencing
2016-03-31 11:13:18 -04:00
Tom Kralidis
3dffb7b743
reuse core icons
2016-03-31 10:14:08 -04:00
Marco Hugentobler
19120f40cf
Keep old method signature in wms config parser for compatibility
2016-03-31 13:23:35 +02:00
Marco Hugentobler
332c1632f3
Adapt qgswmsconfigparser.sip
2016-03-31 10:52:22 +02:00
Nyall Dawson
6545746fc6
[FEATURE] Add extra resampling methods to align raster tool which are
...
available in GDAL >= 2.0 (max, min, median, q1 and q3)
2016-03-31 16:45:16 +11:00
Nyall Dawson
a30bf95c4b
Drop precision of some processing tests to pass on Windows
2016-03-31 16:44:57 +11:00
Nyall Dawson
6526cf5a86
New QgsFontUtils::asCSS method for converting a QFont to a CSS
...
string representation (as close as possible)
2016-03-30 19:35:34 +11:00
Alexander Bruy
26df41f950
Merge pull request #2945 from sept-en/master
...
[processing] fixed UI bug with invalid button width in Modeler algorithm dialogs
2016-03-29 16:48:33 +03:00
Matthias Kuhn
b1aa20b50c
Add QgsTableWidgetItem for easier sorting of checkbox tables
2016-03-29 08:29:00 +02:00
Matthias Kuhn
ae7b657da3
Add a new filter for WritableLayers to QgsMapLayerProxyModel
2016-03-29 08:27:53 +02:00
Matthias Kuhn
93e73ac66f
Make readOnly mode of vector layers configurable
2016-03-29 08:27:53 +02:00
Matthias Kuhn
d06c4f8f31
Make QgsMapLayerProxyModel::exceptedLayers a property
2016-03-29 08:27:53 +02:00
Matthias Kuhn
54219c571f
Centralize handling of non-identifiable layers in QgsProject
2016-03-29 08:27:53 +02:00