jonathanlurie
9670c98118
Merge branch 'master' into model-designer-update
2025-06-04 11:35:59 +02:00
Nyall Dawson
085043b459
Use protected, not private virtual methods for map tool classes
...
These are NOT called by sip when implementing the class in Python,
making these classes unusable in PyQGIS. Just make the virtual
methods protected instead.
2025-06-04 07:36:51 +10:00
Alexander Bruy
451098bf93
sipify
2025-06-03 09:37:36 +10:00
jonathanlurie
4ebabb5ba6
Merge branch 'master' into model-designer-update
2025-05-20 16:47:16 +02:00
Alessandro Pasotti
42b08d57c6
sipify
2025-05-19 11:29:24 +02:00
Nyall Dawson
6ac774efb2
Improve docs, make comments accurate as to correct unit
2025-05-16 17:27:39 +10:00
kannes
85eaef734f
sipify
2025-05-16 14:37:00 +10:00
Jan Caha
c9ed2b5d9a
remove menu from widget
2025-05-16 12:30:26 +10:00
Jan Caha
21daf76654
extend QgsFieldMappingWidget with signal willShowContextMenu and contextMenuEvent to allow showing of context menu
2025-05-16 12:30:26 +10:00
jonathanlurie
1dda85e367
moved virtual method body to cpp file
2025-05-14 14:08:36 +02:00
jonathanlurie
f36e86ff5d
refectored param color logic
2025-05-13 18:01:20 +02:00
jonathanlurie
2fe7c92204
now using virtual method for getting param data type
2025-05-12 16:47:56 +02:00
jonathanlurie
a7b079752a
Merge branch 'master' into model-designer-update
2025-05-12 15:02:48 +02:00
Denis Rouzaud
4afc4e8104
Merge pull request #61472 from gacarrillor/gps_tracking
...
[feature] Add a QgsAppGpsTools class to expose QGIS GPS Tools to Python plugins via QgisInterface
2025-05-08 18:45:55 +02:00
github-actions[bot]
192298a388
auto-fix pre-commit issues
2025-05-08 07:16:15 +00:00
Germán Carrillo
cb8d1aacaa
Refactor of GPS tools exposed via iface:
...
Introduce abstract QgsGpsToolsInterface and its subclass QgsAppGpsTools, which can be accessed via iface.gpsTools()
Deprecate existent GPS method in iface and move it to GPS tools.
2025-05-06 13:21:26 -05:00
Julien Cabieces
39560db614
feat(WMSTime): Treat review comments
2025-05-06 09:40:40 +02:00
Julien Cabieces
e655784f9b
feat(WMSTime): Allow group node to expose time dimension
...
Add also support of date range in time dimension with respect to the
OGC WMS and ISO8601 standard.
2025-05-06 08:49:57 +02:00
Germán Carrillo
57f568ab78
[feature] Allow Python plugins to set the GPS track line symbol (changing its corresponding setting in GPS options) and update the symbol of an eventual current GPS track
2025-05-05 15:41:32 -05:00
Germán Carrillo
1755a9e22a
[feature] Expose QgsAppGpsDigitizing::createFeature() through iface, so that Python plugins can have more control on the GPS tracking session
2025-05-05 15:41:32 -05:00
Nyall Dawson
13624a3d4e
Improve docs
2025-05-02 06:07:14 +10:00
Nyall Dawson
7e76c79224
Improve docs
2025-05-02 06:07:14 +10:00
Jan Caha
277c06fb29
fix sip
2025-05-01 14:53:23 +10:00
Jan Caha
85ee5671b0
spaces
2025-05-01 14:53:23 +10:00
Jan Caha
40437b6a3d
line breaks
2025-05-01 14:53:23 +10:00
Jan Caha
58511b2c7d
fix files
2025-05-01 14:53:23 +10:00
Jan Caha
7317b56329
Try removing files
2025-05-01 14:53:23 +10:00
Jan Caha
0fb463912b
fix string and sipify
2025-05-01 14:53:23 +10:00
Jan Caha
4d81ceb4a2
fix documentatuion string
2025-05-01 14:53:23 +10:00
Jan Caha
ecd13a7de3
use raw pointer because of sip
2025-05-01 14:53:23 +10:00
Jan Caha
38f4996863
add
2025-05-01 14:53:23 +10:00
Nyall Dawson
4220d9f227
Add flag to skip validation of processing parameters
2025-04-30 13:56:09 +10:00
Nyall Dawson
31ac029d0a
Move processing dialog mode enum to Qgis and rename
2025-04-30 13:56:09 +10:00
Valentin Buira
f56f85dc7c
Add basic drag and drop support in the model designer ( #60664 )
2025-04-30 09:47:48 +10:00
Valentin Buira
2b51d04014
Add unified panel for input or algorithm in the modeler ( #61187 )
2025-04-30 09:08:02 +10:00
Nyall Dawson
8f113d14e1
Improve QgsMapLayerComboBox docs
2025-04-26 08:11:57 +10:00
Nyall Dawson
5b55ab98cb
Fix doc typo
2025-04-25 08:17:13 +10:00
Nyall Dawson
f6d740e9db
Fix docs
2025-04-23 12:19:10 +10:00
Nyall Dawson
2dd042cd93
Show history panel in execute sql dialog
2025-04-23 12:19:10 +10:00
Nyall Dawson
8c1cdcfad0
Rework QgsQueryResultWidget so that it uses a QgsPanelWidgetStack
2025-04-23 12:19:10 +10:00
Nyall Dawson
b8712c51c0
Add missing files
2025-04-22 11:45:25 +10:00
Nyall Dawson
c2ee323793
[feature] Add labeling setting to prevent duplicate labels within xx mm
...
Improves the appearance of labels in situations like road networks,
where things like dual carriageways, service roads, etc can result
in many labels of the exact same text appearing close to each other.
When active, removes any labels with the exact same text (case
sensitive!) which are closer then this minimum distance.
The setting applies across layers, so duplicate text from ANY
layer will be considered.
2025-04-22 11:45:25 +10:00
Nyall Dawson
4a6fef278e
Cleanup docs, don't mention QString in python docs
2025-04-19 18:17:34 +10:00
Alexander Bruy
d7fd6fd619
use more semantic argument name
2025-04-12 11:00:42 +01:00
Alexander Bruy
dfe0e16660
harmonize terminology related to creation options with GDAL
2025-04-12 11:00:41 +01:00
Jean Felder
d30c311ab3
qgsgroupwmsdatadialog: Remove Q_DECL_DEPRECATED from constructor
...
Even though this class is deprecated, this breaks the qt 6 on qt 6.7+.
It looks like this is the only available fix at the moment.
Related:
07d7668c60
2025-04-10 15:36:13 +10:00
Nyall Dawson
bdb5904283
Fix more malformed docstrings, enforce correct format in sipify
2025-04-09 14:04:24 +10:00
Nyall Dawson
fc76784e09
Misc documentation fixes causing errors in PyQGIS doc builder
2025-04-09 14:04:24 +10:00
JuhoErvasti
baddfc2499
Address review
2025-04-08 09:40:21 +10:00
JuhoErvasti
6a757be985
Implement toggleComment for QgsCodeEditorExpression
2025-04-08 09:40:21 +10:00