Salvatore Larosa
36768aad88
[processing] change icon for options action in toolbar
2018-01-23 23:16:01 +01:00
Salvatore Larosa
eb8a810ddf
[processing] followup: 9c400324e2 - restore ellipses in menu actions
2018-01-23 23:13:13 +01:00
Salvatore Larosa
9c400324e2
[processing] add toolbar to toolbox
2018-01-23 22:30:29 +01:00
Mathieu Pellerin
dce341e152
[reports] allow header and footer sections to always be included
2018-01-23 20:08:14 +07:00
Alexander Bruy
77a6bbbb0a
[processing] restore GDAL rasterize algorithm
2018-01-23 12:27:04 +02:00
Alexander Bruy
c09c301803
[processing] throw error if no layers selected in raster calculator
...
algorithm (refs #17920 )
2018-01-23 10:38:59 +02:00
Alexander Bruy
d7e1813180
[processing] make items hidden after adding them to the view ( fix #17881 )
2018-01-23 10:00:28 +02:00
Mathieu Pellerin
aaf97933c2
[needs-docs][processing] merge grid algorithms and add point grid type
2018-01-23 13:54:53 +07:00
Nyall Dawson
c91fd5a067
[reports] Tweak sub-section logic for multi-layer reports
...
Instead of requiring a single layer for use with nested field group
sections, allow use of different layers. In this case the child
layers are filtered so that any fields with names matching their
parent groups are filtered to match the parent section's value.
Also only include headers and footers for child field group sections
if the child has matching features found.
2018-01-23 17:51:50 +11:00
Nyall Dawson
88808615a8
Drop composer
...
It's been a great journey, but your time has come...
2018-01-23 15:30:01 +11:00
Nyall Dawson
c87f5aad1b
[processing] Fix misleading errors in grid algorithms
2018-01-23 12:35:29 +11:00
Nyall Dawson
b8e1f7707c
[processing] Port 'Add unique value index field' to c++
...
And implement some fixes/improvements (refs discussion on the dev mailing list):
- allow user to specify created field name
- allow optional creation of a summary table showing new class value vs original
value
2018-01-23 12:18:55 +11:00
Nyall Dawson
40f09fab85
[processing] Fix creating tests when alg has optional outputs
2018-01-23 12:18:55 +11:00
Nyall Dawson
a530b213e9
[processing] Fix error when dragging alg group in modeler
2018-01-23 11:07:48 +10:00
Borys Jurgiel
2b2b65305f
Merge pull request #6129 from alexbruy/plugins-rating
...
[plugin manager] fix sending plugin votes
2018-01-22 22:07:50 +01:00
Nyall Dawson
7a2ab1cc7c
[layouts] Fix multiframe items (tables, html) cannot be pasted
...
Fixes #10456 , #17882
2018-01-23 07:14:44 +11:00
Nyall Dawson
35a77013ca
Fix handling of multiframe objects in layout templates
2018-01-23 07:14:44 +11:00
Nyall Dawson
d9b6c8b5d1
Add missing sip casting for layout multiframe objects
2018-01-23 07:14:44 +11:00
Nyall Dawson
20f50fbac9
[layouts] Fix some linked map items not correctly restored when
...
loading projects.
Also remove some outdated TODOs
Fixes #17892 , #17891
2018-01-23 07:14:44 +11:00
Alexander Bruy
08255f7ba0
fix indentation
2018-01-22 18:50:43 +02:00
Alexander Bruy
c6870777e7
fix sending plugin votes
2018-01-22 16:20:54 +02:00
Nyall Dawson
884ccc8695
Fix documentation
2018-01-20 13:24:17 +10:00
Nyall Dawson
2b61591e37
Documentation++
2018-01-20 13:24:17 +10:00
Nyall Dawson
aa0d377164
Add separate bool for controlling whether vector layer labels
...
are enabled
Instead of clearing the labeling configuration in order to
disable labels, we need a way to disable them without
losing the configuration. Labels are oftern temporarily
switched on/off as an analysis tool, and we don't want the
settings to be lost as a result
Refs #17656
2018-01-20 06:10:51 +10:00
Nyall Dawson
f5876eab98
[layouts] Don't needlessly calculate layer sets for maps linked
...
to a map theme
This is very expensive to do, so avoid calculating it as much
as possible
Refs #17027
2018-01-19 09:25:30 +10:00
Nyall Dawson
d8402acee8
Remove composer from more code, port georeferencer reports to layouts
2018-01-18 09:21:45 +10:00
Nyall Dawson
5804745326
Port more tests to layouts, drop more QgsCompositions use
2018-01-18 09:21:45 +10:00
Nyall Dawson
fe48aeca0c
Fix crash with undo/redo and layout multiframes, restore test
2018-01-18 09:21:45 +10:00
Denis Rouzaud
0304708130
fix .gitignore to add missing sip files
2018-01-17 10:16:37 -04:00
Denis Rouzaud
0644f59cde
fix variable used for configuration
2018-01-17 10:16:37 -04:00
Denis Rouzaud
4a0eedde2e
version compare is not strict
...
also fix sipify test
2018-01-17 10:16:37 -04:00
Denis Rouzaud
458cab7b20
run sipify
2018-01-17 10:16:37 -04:00
Denis Rouzaud
7722010ca8
rename *.sip to *.sip.in for the auto generated sip files
2018-01-17 10:16:37 -04:00
Denis Rouzaud
1d4e6a820a
[sipify] use configuration file for SIP sources (*.sip.in)
...
to allow preprocessing the files to handle version specific features such as template based classes documentation in 4.19.7+
2018-01-17 10:16:37 -04:00
Denis Rouzaud
5327978ecf
SIP 4.19.7+ allows to document template based classes
2018-01-17 10:16:37 -04:00
Etienne Trimaille
4a2da5006b
fix missing QLabel python import
2018-01-17 04:59:06 +10:00
Nyall Dawson
64a8bda8cc
Rename QgsApplication::composerTemplatePaths to layoutTemplatePaths
2018-01-17 04:58:41 +10:00
Nyall Dawson
343c070adf
Fix layout designer does not respect layout settings
2018-01-17 04:58:41 +10:00
Denis Rouzaud
9bf943a777
[QgsFilterLineEdit] use QLineEdit::addAction instead of hacking paintEvent
...
this gets much more simple
2018-01-16 10:22:20 -04:00
Denis Rouzaud
d1a922b565
let's build python API for server....
...
is it just me or it was never built?
2018-01-16 08:35:51 -04:00
Nyall Dawson
17478ea51a
[processing][needs-docs] Hide variable distance buffer from toolbox
...
This algorithm has become a model-only algorithm, since it's
functionality is now present in the native c++ buffer algorithm
(which can now buffer by field or expression).
Ideally we'd remove this algorithm entirely, but data defined
parameters are not yet supported by the modeler gui, so we need
to keep it around for use in models for now.
2018-01-16 21:21:38 +10:00
Nyall Dawson
ecd113de24
Fix modeler dialog doesn't respect hide from modeler flag
2018-01-16 21:21:38 +10:00
Nyall Dawson
95db682acf
[processing][needs-docs] Drop Fixed Distance Buffer algorithm
...
Since it's functionality is a subset of the native c++ "buffer"
algorithm, it's no longer required.
2018-01-16 21:21:38 +10:00
nirvn
9db2d64d52
[processing] fix gdal's ogrinfo algorithm
2018-01-16 18:16:35 +07:00
Mathieu Pellerin
add40c1e22
[processing] use combined vector and raster filters for map layer file picker
2018-01-16 18:01:21 +07:00
Nyall Dawson
5da28ed9f0
[needs-docs][processing] Add tooltips to input types in modeler
...
...to help clarify for users what the different input types mean.
Fixes #17671 , which is a result of unclear distinction between
the uses of vector features vs vector layer inputs.
Tagged as needs-docs, as it may help with documentation for 3.0
2018-01-16 20:35:26 +10:00
Nyall Dawson
5a7da09060
[needs-docs] Rename some processing input types in modeler for clarity
...
Refs #17671
2018-01-16 20:35:26 +10:00
Nyall Dawson
f969b03fd2
Sort input types in processing modeler dialog
2018-01-16 20:35:26 +10:00
Nyall Dawson
de6519024e
Sipify
2018-01-16 19:45:40 +10:00
Nyall Dawson
87c1986c4b
Improved memory managment of algorithm dialogs
...
Ensure that dialogs are always correctly deleted when appropriate.
Also, if an algorithm is running in a background task and hits
an error, we automatically re-show the algorithm dialog and the
associated log for debugging.
Fixes #16858
2018-01-16 19:45:40 +10:00