Julien Cabieces
9d12ae8e6d
[PyQt6] Add scope for enums and get rid of PyQt5.XXX import
...
this has been done automatically with the following comand line
./scripts/3to4/3to4.py --only-qgis3-compatible-changes ./python/plugins/
./scripts/3to4/3to4.py --only-qgis3-compatible-changes ./tests/src/python/
2024-01-10 21:15:27 +10:00
Nyall Dawson
83bc6be01c
Fix broken processing script editor actions
...
SIP is totally messed up here -- the dialog wrapper or something
is always prematurely cleaned which results in broken QObject
connections throughout.
Hack around this by storing dialog instances in a global list to
prevent too early wrapper garbage collection
2023-07-24 19:44:04 +10:00
Etienne Trimaille
3cab3c43a2
Python - Run pyupgrade on the processing plugin
2023-04-24 10:03:57 +02:00
Nyall Dawson
6c8bda7bab
Fix crash in processing script editor when text is changed programatically
2023-03-20 16:06:24 +10:00
Nyall Dawson
8a3ab39bd3
Fix invalid base class used in processing ui file
2023-03-20 16:06:24 +10:00
Nyall Dawson
f3132a8e10
[processing] Fix python script editor windows can get garbage collected
...
Fixes #52304
2023-03-20 16:06:24 +10:00
Yoann Quenach de Quivillic
1c79b4927d
[feature][console] Add toggle comment action in the python console ( #50341 )
...
Adds a toggle comment action in the Python Console and script editors
2023-01-07 09:27:08 +10:00
Nyall Dawson
011f773d49
Use standard QgsCodeEditorPython widget in Processing script editor
2020-10-06 03:57:50 +10:00
Nyall Dawson
92ebf7bc8d
[processing] Fix running script algorithm from editor dialog
...
We have to keep a local reference to the dialog, otherwise sip suddenly
"forgets" about the python subclass and treats the dialog as just
the parent c++ class. Really weird, thanks sip.
Fixes #36436
2020-05-20 18:21:02 +10:00
Bas Couwenberg
2628c480c5
Don't include revision in sources.
...
Prevent changes to files that weren't changed between releases.
This eases review of the changes between releases significantly.
2019-05-17 16:47:47 +02:00
Nathan Woodrow
87d2da13fb
[FEATURE][needs-docs] Add new @alg decorator for nicer python processing scripts. ( #8586 )
...
@alg()
@alg.help()
@alg.input()
@alg.output()
2018-12-10 16:35:52 +10:00
Nyall Dawson
0e928e8191
[processing] Correctly set parent widgets for algorithm dialogs
...
to avoid dialogs immediately going out of scope and being garbage
collected
2018-11-23 20:32:16 +11:00
Nyall Dawson
a0292c3ff3
[processing] Reload scripts after a script has been saved in the editor
...
Fixes #19934
2018-09-30 08:31:06 +10:00
Nyall Dawson
a0b4e024bb
[processing] Respect application stylesheet in modeler/script editor dialogs
2018-08-16 09:12:22 +10:00
Alexander Bruy
65ae32aadd
[processing] homogenize filter strings for models and scripts
2018-08-03 08:34:05 +03:00
Nyall Dawson
c0d9528090
Silence python warnings from 3rd party libraries on startup
2018-05-22 06:02:55 +10:00
Nyall Dawson
84163841df
[processing] Improved script editor dialog title
...
- show filename in title, or 'Untitled Script' for new
scripts
- show unsaved ('*') indicator when unsaved changes present
2018-05-21 14:28:37 +10:00
nirvn
6b3ebfc019
harmonize open script icons
2018-05-20 15:50:31 +07:00
nirvn
2ad74b9d97
[processing] better unsaved change dialog upon closing script editor
2018-05-20 15:50:31 +07:00
nirvn
6d067ba9e0
[processing] tiny improvements to the script editor
...
- add a keyboard shortcut to toggle the find panel
- focus on the find text box when opening panel
- find text when hitting return
2018-05-19 18:22:27 +07:00
matteo
deaeaa6e97
remove useless action from script editor
2018-03-31 18:30:40 +11:00
matteo
b72f0f0e90
Minor changes in Dialog
2018-03-31 18:30:40 +11:00
matteo
46d59b7177
[processing][feature] load default script from template
2018-03-31 18:30:40 +11:00
Alexander Bruy
fa5ab81a2a
[processing] scripts also can be feature-based algorithms
2018-02-05 08:50:37 +02:00
Alexander Bruy
cd7bb16ad5
[processing] class name is not needed anymore to load scripts
2018-02-05 08:50:37 +02:00
Alexander Bruy
f5f0399171
[processing] use custom editor class, as QgsCodeEditor is not available
...
on some platforms
2018-02-05 08:50:37 +02:00
Alexander Bruy
e1a64f6a8f
[processing] remove unused files
2018-02-05 08:50:37 +02:00
Alexander Bruy
724390c7df
[processing] completely restore support for script execution from editor
2018-02-05 08:50:37 +02:00
Alexander Bruy
263702e1f0
[processing] ressurect script execution from editor (work in progress)
2018-02-05 08:50:37 +02:00
Alexander Bruy
b747a6b50c
[processing] ressurect delete and edit actions for scripts
2018-02-05 08:49:59 +02:00
Alexander Bruy
422d804db1
[processing] update script provider to use QgsProcessingAlgorithm
...
subclasses instead of custom script code
2018-02-05 08:49:59 +02:00
Alexander Bruy
862b1139fa
[processing] move script provider stuff into provider directory
2018-02-05 08:49:29 +02:00