Harrissou Sant-anna
c18bd1fa63
Clarify where and what Log Messages is
2017-11-09 23:47:31 +01:00
Harrissou Sant-anna
f5025cc668
Use a more appropriate dialog title for message boxes
...
and capitalise first letters
2017-10-27 01:43:26 +02:00
Etienne Trimaille
386eef2e6c
new string concatenation algorithm in processing
2017-10-25 08:17:59 +11:00
Nyall Dawson
4ce166241e
Allow processing providers to specify a long name, and show it in tooltips
...
Add version number to gdal provider long name
2017-10-19 13:12:31 +10:00
Nyall Dawson
a33376fe09
Drop version and count from algorithm item in tree view
2017-10-19 12:01:40 +10:00
Nyall Dawson
925ec6098c
[processing] Always list native algorithms before 3rd party providers
...
This change ensures that searching for algorithms always returns
native algorithms before matching 3rd party algorithms
TODO: we really need to replace the toolbox tree with a proper
model and redo the sorting/filtering using a sort/filter proxy
model.
2017-10-19 12:01:40 +10:00
volaya
fe780afc81
[processing] allow reordering in multiple selection dialog
2017-10-18 16:20:47 +02:00
Nyall Dawson
5b1afd86bc
"Loosen" up acceptable parameter for model child inputs
...
Previously we took a harsher approach to filtering which inputs
were acceptable for child algorithm parameters. E.g. a child algorithm
with a vector layer input would only show outputs from other algorithms
which generated a vector layer output.
But this can needlessly restrict what's possible in models. E.g.
an algorithm which outputs a QgsProcessingOutputFile or
QgsProcessingOutputString could potentially be a valid source
to a vector layer. So we should allow these as possible
inputs for vector layer parameters too.
This commit adds many extra acceptable input types for
child parameters. It will probably expose "corner cases" where
algorithms may get unexpected input types, but these will
not affect existing model stability and can be fixed when
identified.
The payoff is a much more flexible modeler.
2017-10-17 08:55:27 +10:00
Alexander Bruy
c53ff66caf
fix permissions
2017-10-11 17:06:11 +03:00
Alexander Bruy
14a48c0349
Merge pull request #5201 from nyalldawson/point_crs
...
[processing] Transparently handle CRS for point parameters
2017-09-25 09:47:46 +03:00
Nyall Dawson
b0f27c532c
Merge pull request #5245 from nyalldawson/conditionalHelpLink
...
Set the most accurate User Manual page to Options tabs
2017-09-25 09:22:12 +10:00
Nyall Dawson
99def105bb
Correct link for processing options help
2017-09-25 08:34:22 +10:00
Nyall Dawson
83a8a8d730
Use text encoded versions of points and extents in history panel
...
Fixes generation of unit tests with point/extent parameters
2017-09-24 13:46:01 +10:00
Nyall Dawson
6898342c08
Better cursor for point picker tool
2017-09-24 12:09:38 +10:00
Nyall Dawson
506f6d40b7
[processing] Fix picking point from map always triggers a release
...
event for previous map tool
2017-09-24 12:09:38 +10:00
Nyall Dawson
6efcc2fe86
Transparently reproject source points in algs
2017-09-24 12:09:38 +10:00
Nyall Dawson
8902d5f48f
Merge pull request #5244 from nyalldawson/proc_misc
...
[processing] Misc test related fixes
2017-09-24 10:37:06 +10:00
Nyall Dawson
db04d65593
Use processing config help key
2017-09-24 08:30:28 +10:00
Alexander Bruy
afac940d37
[processing] add band parameter support in test generator
2017-09-24 07:50:05 +10:00
Nyall Dawson
34a8c8aab8
Fix exception when running alg with no parameters from toolbox
2017-09-24 07:46:35 +10:00
Nyall Dawson
b39459b8ff
Matching default multiple fields should also be case-insensitive
2017-09-22 12:02:48 +10:00
Nyall Dawson
c5b9fa23cd
Formatting
2017-09-22 10:56:32 +10:00
Nyall Dawson
94530a9efc
Allow setting default value for field parameters in models
2017-09-22 10:50:46 +10:00
nirvn
938f261596
[processing] fix map layer combo box layer reference
2017-09-18 13:37:49 +07:00
Nyall Dawson
95ab2321e5
Add context menu with Select All/Clear Selection to checkboxes panel
2017-09-16 09:59:13 +10:00
Nyall Dawson
4bae647ad9
Use smaller margins for checkboxes panel
2017-09-16 09:59:13 +10:00
arnaud.morvan@camptocamp.com
534fe21f51
[processing] Add useCheckBoxes option to SelectionWidgetWrapper
...
This allow to show checkboxes or radioboxes intead of line edit with button.
This is configurable for each algorithm thought ParameterSelection metadata parameter.
It is also possible to choose the number of columns.
This is not applied in case of the BatchDialog.
2017-09-16 09:57:13 +10:00
Nyall Dawson
f282a753c6
[processing] Fix incorrect filters in vector layer parameter selections
2017-09-15 19:41:19 +10:00
Nyall Dawson
60b56db904
Use CRS when calculating extent during algorithm extection
2017-09-15 08:35:11 +10:00
Nyall Dawson
80a1d71131
Return a referenced rectangle from ExtentSelectionPanel
2017-09-15 08:34:47 +10:00
Nyall Dawson
74565e22de
Nicer display of rectangle parameter values
2017-09-15 08:34:13 +10:00
Nyall Dawson
742f3e5b4d
Merge pull request #5112 from nyalldawson/locator_core
...
Move locator non-gui classes to core
2017-09-13 18:50:28 +10:00
Nyall Dawson
8fcad6aed9
[processing] List 'All files (*.*)' option last in save as dialogs
...
See https://ux.stackexchange.com/questions/111689/file-dialog-formats-list-should-all-files-be-listed-first-or-last for discussion:
- for 'file open' dialogs, wildcard options should be listed first
- for 'file save' dialogs, wildcard options should be listed last
2017-09-12 10:20:52 +10:00
Nyall Dawson
a650681061
Merge pull request #5131 from nyalldawson/location_algs
...
Rework Select by Location algorithm
2017-09-11 15:50:43 +10:00
Nyall Dawson
e0026609bb
Fix missing geometries/attributes in Extract by Location
2017-09-10 10:45:34 +10:00
Alexander Bruy
1fb48f456c
[processing] fix file filter construction for output files
2017-09-08 11:56:23 +03:00
Richard Duivenvoorde
117261bfb7
Fix for #17104
2017-09-05 14:16:48 +02:00
Nyall Dawson
16c4f830b3
[FEATURE] New algorithm for 'collecting' geometries
...
This is basically the equivalent of the dissolve algorithm, but
instead of a dissolving overlapping geometries the geometries
are instead just collected together into a multipart geometry.
It's designed to slot between the 'promote to multipart' algorithm
(which performs no collection of geometries - it just converts
singleparts to multiparts with 1 part) and the more complex
all-encompassing 'aggregate' algorithm.
2017-09-05 19:41:27 +10:00
Nyall Dawson
fadfb3562a
Fix error when adding disabled plugin based processing providers
2017-09-04 11:16:17 +10:00
Nyall Dawson
a8e1d335bb
Move locator non-gui classes to core
...
Allows reuse in projects which don't build QGIS gui, e.g.
QField
2017-09-03 16:15:20 +10:00
Nyall Dawson
247d2657ca
Fix invalid regular expression warnings
2017-09-01 09:00:57 +10:00
Nyall Dawson
bb5a499c23
Fix generation of processing tests on Windows
2017-08-30 15:25:11 +10:00
Nyall Dawson
0669167af2
Rename processing 'recently used algorithms' to 'recently used'
...
Since we show much more than just 'algorithms' here
2017-08-23 17:35:09 +10:00
Nyall Dawson
cb70aad7a3
Fix restricting model algorithm input types to valid types for alg (refs #17030 )
2017-08-23 17:34:08 +10:00
Nyall Dawson
4511ea1c12
Add a file selector for file parameters in model algorithms
...
Makes it more obvious to users that a fixed filename can be
used here
2017-08-23 02:14:30 +10:00
Nyall Dawson
367aba7059
Rename some processing widget wrappers to better match corresponding c++ classes
2017-08-23 00:16:42 +10:00
Nyall Dawson
c119c286eb
Add basic unit tests for constructing processing widget wrappers
2017-08-23 00:13:15 +10:00
Nyall Dawson
99fd727bab
Fix some issues when creating processing tests
2017-08-20 18:21:03 +10:00
Nyall Dawson
6144b1c5d9
Resurrect Field Calculator algorithm, add test
2017-08-20 18:21:02 +10:00
Juergen E. Fischer
dae6666aa5
translation string fixes
2017-08-19 13:51:43 +02:00