Nyall Dawson
ffda225796
Travis fixes
2020-03-25 09:42:17 +10:00
Nyall Dawson
3d6e4963f6
[processing] Move base class of ParametersPanel to c++
2020-03-25 09:42:17 +10:00
Nyall Dawson
41fb4df77f
[processing] Move iterate button to c++
2020-03-25 09:42:17 +10:00
Nyall Dawson
3b26a0dece
Cleanup unused imports
2020-03-25 09:42:17 +10:00
Nyall Dawson
91d51914a0
Minor cleanup ParametersPanel
2020-03-25 09:42:17 +10:00
Nyall Dawson
6e2c21eb55
[processing] Cleanup handling of "iterate over source" buttons, move
...
creation completely to widget wrapper
2020-03-25 09:42:17 +10:00
Nyall Dawson
d4f378a3d2
[processing] Fix incorrect tooltips show for output parameters
2020-03-23 10:16:26 +10:00
Nyall Dawson
08e850db38
[processing] In batch mode, don't try to run rows with invalid parameter values
...
Previously we would show a warning about these, but then go ahead and try
to run the row anyway (using an empty set of parameters), resulting in
the log being filled with confusing error messages.
Instead, keep the existing warning advising about which values are
invalid, but skip the affected row and don't try to run it at all.
2020-03-19 15:42:13 +10:00
Matthias Kuhn
01c7cb1814
Merge pull request #34928 from gacarrillor/adjust_run_button_status_in_alg_dialog
...
[processing][needs-docs] Adjust status of controls executing an algorithm dialog
2020-03-18 14:42:52 +01:00
Ivan Ivanov
9dc1ade0b5
Reorder the code; Add more context to the algorithm locator; Add more tests
2020-03-18 03:02:28 +10:00
Ivan Ivanov
7684062632
Fix processing locator filter
2020-03-18 03:02:28 +10:00
Ivan Ivanov
9e75e3b542
Add fuzzy search to all possible locator filters; Move to StringUtils::fuzzySearch; Add some tests (that helped!)
2020-03-18 03:02:28 +10:00
Nyall Dawson
af56ffb915
Delete DestinationSelectionPanel
2020-03-17 07:24:40 +10:00
Nyall Dawson
dc5da8574f
Fix test
2020-03-17 07:24:40 +10:00
Nyall Dawson
517aa9667b
[processing] Port DestinationSelectionPanel to c++
...
This is basically a 1:1 port (+some fixes relating to incorrect signal
emissions and many more tests)
2020-03-17 07:24:40 +10:00
Nyall Dawson
fe4b2c89f9
Drop PostgisTableSelector
2020-03-16 19:42:02 +10:00
Nyall Dawson
66d084f72d
[processing] Use QgsNewDatabaseTableNameWidget instead of custom
...
dialog when saving processing output direct to postgis
2020-03-16 19:42:02 +10:00
Nyall Dawson
edd0635fe3
[processing] Move responsiblity for creation of file filter strings from python to c++
2020-03-16 10:08:46 +10:00
Nyall Dawson
d277f9ffb8
Remove unused old postgis widget wrappers
2020-03-14 16:57:14 +10:00
Nyall Dawson
f587430d23
Remove ad-hoc python provider connection parameters and replace
...
with proper provider connection parameters
2020-03-10 19:10:52 +10:00
gacarrillor
0153dc805e
[processing] Disable runAsBatch/runAsSingle buttons during algorithm execution
2020-03-07 17:16:03 -05:00
gacarrillor
237f1f7e2d
[processing][needs-docs] Adjust status of controls in algorithm dialog
...
+ Run button is not shown anymore in the Log tab, therefore, you can only run algorithms from the Parameters tab.
+ While running an algorithm, the Parameters tab is now blocked.
+ When an algorithm execution finishes (either successfully or not), a new button Change Parameters is shown in the Log tab.
+ The Batch Algorithm Dialog is now consistent with the described behavior (before, it blocked the Parameters panel, but not the tab; and it was the only dialog blocking parameters widgets).
These changes were applied to the Algorithm Dialog and Batch Algorithm Dialog, and work on Edit in place dialogs as well.
2020-03-07 14:23:51 -05:00
Nyall Dawson
bc3077e52e
[processing] When running an algorithm in place mode, don't auto close
...
the dialog after changing features
Otherwise it can be a real pain to iteratively change/undo/tweak parameter
value
2020-03-06 18:24:01 +10:00
Nyall Dawson
27277c54f1
Remove unused code
2020-01-05 20:50:05 +10:00
Nyall Dawson
223dfafb15
[processing] Port field parameter widget to new API
2020-01-05 08:59:38 +10:00
Nyall Dawson
70ee385f4a
[processing] Add message bar to widget context
2020-01-05 08:59:38 +10:00
Nyall Dawson
1a74938ba8
[processing] Add option for multiple field parameters to default to
...
selecting all available fields
For some algorithms this is better UX then defaulting to an empty list
2020-01-04 23:06:03 +10:00
Nyall Dawson
d788dfc0cb
Update menu link
2020-01-03 05:25:33 +10:00
Alexander Bruy
0219d0019e
Merge pull request #33290 from alexbruy/port-algorithms
...
[processing] port some algorithms to C++
2019-12-12 08:21:57 +02:00
Alexander Bruy
243cd6ce8b
use setValue() instead of setLayer() to handle different value types
...
(strings, variants, layers)
2019-12-11 04:49:14 +10:00
Alexander Bruy
dcdcb334ef
use active layer only if there is no default value
2019-12-11 04:49:14 +10:00
Alexander Bruy
f37a75923f
[processing] use active layer in the widget wrapper only for
...
non-optional parameters otherwise use default value
2019-12-11 04:49:14 +10:00
Alexander Bruy
8fb28c8657
update menu entries
2019-12-10 10:33:32 +02:00
Nyall Dawson
61454c67cd
[processing] Add api to allow providers to report warnings which should
...
be shown to users when using that provider
This can be used to return a translated warning message which should be
shown to users of this provider. It's intended for use in cases such as
a provider which relies on a 3rd-party backend, where the version of the
backend software is not officially supported, or for alerting users to
providers in a "beta" or "untrustworthy" state.
2019-12-06 17:35:41 +10:00
Nyall Dawson
b921e3e299
[processing] Fix menu links following c++ algorithm ports
2019-11-27 09:47:07 +10:00
Nyall Dawson
6b82917715
[processing] Refine behavior of "Use filename as layer name" option to
...
always avoid using temporary file names, and then set this option as
enabled by default.
Also change the setting key so that existing users will also get the new
default value.
Fixes #32591
2019-11-09 20:07:55 +10:00
Alexander Bruy
094359f7b2
[processing] allow to select files without suffix in the Processing
...
options dialog
2019-10-28 11:07:57 +02:00
Juergen E. Fischer
b81d306047
spelling fixes ( closes #32408 )
2019-10-26 10:50:30 +10:00
Nyall Dawson
f32d6fdcf2
[processing] Highlight row_number variable in batch expression editor
2019-09-26 20:46:38 +10:00
Nyall Dawson
cfcf580b61
[processing][needs-docs] Resurrect setting for default raster/vector
...
output format
This setting is still used and required in some circumstances, e.g.
it is used as the default selection in outputs file pickers when
the previously used format is not valid.
2019-09-24 16:50:22 +10:00
Nyall Dawson
08c55780b3
Followup cbc86ffc1ac
...
Fix exceptions, breakage of raster output format handling
2019-09-24 16:49:57 +10:00
Alexander Bruy
0c4f826039
[processing] add missed import
2019-09-20 12:59:33 +03:00
Even Rouault
cbc86ffc1a
Processing: disable 'open output layer' for write-only formats such as PGDUMP (relates to #31421 )
2019-09-16 18:25:16 +02:00
Alessandro Pasotti
04f0879ed5
Processing editing in place: handle constraints
...
Fixes #31634
2019-09-16 10:41:58 +10:00
Nyall Dawson
1537f83614
Fix some algorithms fail to execute correctly in in-place mode
2019-09-06 05:29:08 +10:00
Luigi Pirelli
25ffc9f1c7
Hey! the var is dynamic!
2019-09-04 01:51:53 +10:00
Luigi Pirelli
7eaccc9049
changed to row_number to be consistent with other expression variables
2019-09-04 01:51:53 +10:00
Luigi Pirelli
a4b9ef73fd
Added batch_number variable in algorithm scope to allow use it in the expression editor in Processing batch context
2019-09-04 01:51:53 +10:00
Nyall Dawson
fe8b7c0c95
[processing] Always clear list of previously encountered errors on
...
each new algorithm execution
Avoids the situation where errors reported during an algorithm
which was overall successully executed are append to the errors
for later execution steps
2019-08-08 10:07:27 +10:00
Nyall Dawson
99594147b1
[processing] Fix raster layers are not shown as an option for map layer
...
parameters in batch mode
Fixes #30739
2019-08-07 09:58:46 +10:00