Nyall Dawson
aadfbab40f
Split vector tile classes into separate files
2023-03-21 03:49:39 +10:00
Nyall Dawson
56ce8ca673
Add reset buttons to numeric controls
2023-03-20 16:06:24 +10:00
Nyall Dawson
a6b4742e97
Use settings registry for new settings
2023-03-20 16:06:24 +10:00
Nyall Dawson
1c2aead582
Remove duplicate code
2023-03-20 16:06:24 +10:00
Nyall Dawson
8e526353f9
Move toggle comment handling to base QgsCodeEditor class
2023-03-20 16:06:24 +10: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
Nyall Dawson
3312bf1ad2
Move syntax checking capability to QgsCodeEditorPython
2023-03-20 16:06:24 +10:00
Nyall Dawson
ac5f8da74e
Support reformatting in base QgsCodeEditorPython class
2023-03-20 16:06:24 +10:00
Nyall Dawson
7b61080557
Port generic portions of reformat code action to base class
2023-03-20 16:06:24 +10:00
Nyall Dawson
069f1a647e
Add language capabilities
2023-03-20 16:06:24 +10:00
Denis Rouzaud
d01d2af619
[settings] method to delete all items of a named list
2023-03-20 07:03:52 +10:00
Matthias Kuhn
e5d6ade348
Merge pull request #51912 from YoannQDQ/python-console-__file__-available--#49191
2023-03-18 14:56:20 +01:00
Vincent Cloarec
f6d4ad36a3
fix mesh doc ( #52279 )
2023-03-17 03:05:42 +00:00
Yoann Quenach de Quivillic
4c74bd99c8
Populate combo box in code rather than in ui
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
d2d7c5b422
Use native levenshtein distance
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
5040a3b263
Fix flake8
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
8db1026ed2
Use pushWarning instead of pushMessage
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
53c7b8011b
Fallback to difflib if levenshtein unavailable
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
04a8436187
Conditional import
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
311c1b14d2
Fix infinite loop
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
00d279e999
Fix merge error
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
364bb96850
Change wording format->reformat
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
6523f0c58c
Keep cursor position after formatting
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
0f84e095b7
Add isort (sort imports)
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
63a48983d9
Add black formatter
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
3c97906bbf
Add formatting options
2023-03-17 10:52:08 +10:00
Yoann Quenach de Quivillic
ef6de1ff2c
Add format code action in Python Console Editor
2023-03-17 10:52:08 +10:00
Nyall Dawson
80cc064354
[processing] Ensure distance/area units are respected in export
...
geometry info algorithm
2023-03-17 05:59:15 +10:00
Nyall Dawson
7cd6b616b1
Allow processing dialog to override default processing context settings
2023-03-17 05:59:15 +10:00
Yoann Quenach de Quivillic
2ab74cb22f
Fix #52098 Capture tool technique button disabled
2023-03-16 14:40:07 +01:00
Mathieu Pellerin
e5bdea39d9
Merge pull request #52220 from nirvn/vector_tile_bg_imp
...
[vector tile] Fix tile background edge artifacts by using a buffered polygon
2023-03-16 08:48:32 +07:00
signedav
5bd1785e3d
Merge pull request #52249 from signedav/removeorderbyvalue
...
Relation Reference: Remove broken (unused) setting for "Order by value"
2023-03-15 17:21:39 +01:00
signedav
99430cda7e
Remove broken (unused) setting for order by value. Resolves #26468
2023-03-15 13:34:23 +01:00
Nyall Dawson
b1419e6009
Spelling
2023-03-15 14:55:44 +10:00
Nyall Dawson
aba620a311
Add a "contextMenuAboutToShow" signal to QgsLayerTreeView
...
Allows plugins to hook into this menu and add custom entries
and customise the standard entries
2023-03-15 14:55:44 +10:00
Mathieu Pellerin
75bf0f31a3
Better fix (faster rendering, works for PDF, better during progressive rendering)
2023-03-14 19:07:39 +07:00
Mathieu Pellerin
45f54b64c3
Merge pull request #52198 from nirvn/qgsziputils_imp
...
[api] Add a new QgsZipUtils's files() function and a unzip() parameter to skip consistency check
2023-03-14 14:07:10 +07:00
Tom Kralidis
c2b60acb09
fix geometry ref
2023-03-14 08:27:10 +10:00
Tom Kralidis
2bbbe19d13
MetaSearch: update paging parameters for OGC API - Records
2023-03-14 08:27:10 +10:00
Nyall Dawson
b39c389cd9
Fix version numbers
2023-03-14 04:24:19 +10:00
Nyall Dawson
2f0060c5dc
[layouts] Use a background thread to filter legend content by map
...
Avoids potentially massive UI hangs while working with layouts
with filtered legends.
Fixes #51233
Fixes #48326
Fixes #51455
Fixes #51452
2023-03-14 04:24:19 +10:00
Nyall Dawson
885c0b6136
Add a "refreshing" icon overlay for layout items which are
...
being redrawn/updated in the background
Gives immediate visual feedback to users that the current appearance
of those items are outdated and to wait while they update.
2023-03-14 04:24:19 +10:00
Nyall Dawson
bf11dc1777
Add layer tree signals for hit test started/completed, and methods
...
to determine whether a background hit test is in progress and
block while it completes
2023-03-14 04:24:19 +10:00
Mathieu Pellerin
4caeb63a4c
[api] Add useful ZIP files listing function to QgsZipUtils
2023-03-13 16:36:06 +07:00
Mathieu Pellerin
6234731f10
[api] Add a new QgsZipUtils::unzip() parameter to skip consistency check
2023-03-13 15:15:49 +07:00
Yoann Quenach de Quivillic
1f25b41d79
Fix duplicated newline on save (windows)
2023-03-13 14:49:32 +10:00
Nyall Dawson
4adc1c8278
Fix python build
2023-03-08 19:28:18 +10:00
Nyall Dawson
1938f6e255
Add flag to QgsLayerTreeModel to execute legend hit tests in
...
a background task
2023-03-08 19:28:18 +10:00