Nyall Dawson
02829d5a3e
Fix another documentation typo
2022-03-22 10:48:57 +10:00
Nyall Dawson
11c5547cbc
Fix documentation warning
2022-03-22 10:48:57 +10:00
Nyall Dawson
9efe9f512c
Change some boolean QgsProject properties to flags instead
2022-03-22 10:48:57 +10:00
Nyall Dawson
52c778f3a0
Remove offset/scale from project elevation properties as these were moved to terrain providers
2022-03-19 05:58:37 +10:00
Nyall Dawson
231596cd8d
Make terrain provider classes generic and move outside of project
2022-03-19 05:58:37 +10:00
Nyall Dawson
22034f354e
Project elevation properties framework
2022-03-19 05:58:37 +10:00
Denis Rouzaud
9b459d5de4
Merge pull request #46750 from domi4484/bufferedTransactionCore
...
Buffered Transactional Editing
2022-03-10 14:10:55 +01:00
Nyall Dawson
13949f932d
Show a user-facing message bar warning when opening a project created in a
...
newer version of qgis, warning that the project may not be
completely loaded
2022-03-10 12:27:51 +10:00
Damiano Lombardi
8c5af4e194
SIP_OUT for output parameters
2022-03-04 08:41:10 +01:00
Damiano Lombardi
03f4740e65
More detailed error feedback for rollback
2022-03-04 08:41:10 +01:00
Damiano Lombardi
22de7e8a69
Fix docstrings since QGIS 3.24 to 3.26
2022-03-04 08:41:10 +01:00
Damiano Lombardi
cabf50d831
Buffered transactions rollback
2022-03-04 08:41:10 +01:00
Damiano Lombardi
b502da8bca
Change transaction mode only if all layers are not in edit mode
2022-03-04 08:41:09 +01:00
Damiano Lombardi
ba1002d163
Show commit errors + docstrings
2022-03-04 08:41:09 +01:00
Damiano Lombardi
219d450075
Initial implementation of buffered transactions
2022-03-04 08:41:09 +01:00
Damiano Lombardi
69f02e9f4c
Applied suggestions from code review
2022-03-04 08:41:09 +01:00
Damiano Lombardi
ab3f2fca8a
Transaction mode setting gui
2022-03-04 08:41:06 +01:00
Nyall Dawson
fc26342f04
Fix incorrect doc link
2022-02-23 15:16:33 +10:00
Nyall Dawson
72116925ad
Sip_skip some private api
2022-01-14 16:06:41 +10:00
Nyall Dawson
479d37def0
Add missing TransferThis annotation
2022-01-14 16:06:41 +10:00
Nyall Dawson
216b9d2a2a
Fix getter name should not include 'get' prefix
2022-01-14 16:06:41 +10:00
NEDJIMAbelgacem
ff5bde77a4
rename stuff
2022-01-12 13:46:49 +10:00
NEDJIMAbelgacem
f54136e616
address Nyall reviews
2022-01-12 13:46:49 +10:00
NEDJIMAbelgacem
05824dc1c8
fix sip
2022-01-12 13:46:49 +10:00
NEDJIMAbelgacem
0381373df9
fix ci build
2022-01-12 13:46:49 +10:00
NEDJIMAbelgacem
89c661b35d
split 3dviewsmanager into 3dviews manager and dialog class
2022-01-12 13:46:49 +10:00
Sandro Mani
792ce7f962
Automatically removed attached layer sources when layer is deleted
2021-12-15 13:20:14 +01:00
Nyall Dawson
711a363798
Expose clipping blend modes for layers which are contained within group
...
layers
2021-11-25 14:23:57 +11:00
Juergen E. Fischer
c6008b7ee1
fix MSVC build: reverts fee62e4, dff05dd and e3a77b9484c effectivly
...
reverting 3fb0f66 (followup #45348 )
Using --no-public-is-protected (default on Windows) also works on Linux
and fixes #45331 too
2021-10-21 23:03:48 +02:00
nirvn
ef84e48a09
Run sipify_all.sh
2021-10-12 16:34:05 +10:00
Denis Rouzaud
ec16736306
run sipify
2021-10-12 16:34:05 +10:00
Nyall Dawson
354d334e94
Add utility function QgsProjectUtils.updateLayerPath to bulk replace
...
a file path with a new path for all matching layers in a project
2021-08-06 14:17:28 +10:00
Nyall Dawson
8ce347397e
Add QgsProjectUtils utility class with function for retrieving layers matching a file path from a project
2021-07-28 19:39:12 +10:00
Sandro Mani
6209193d29
Add QgsProject::attachmentIdentifier and QgsProject::resolveAttachementIdentifier
2021-07-27 12:19:25 +02:00
Nyall Dawson
1f31a38dd3
Add API to QgsProjectStorage to determine matching project storage
...
implementation from a file path
2021-07-15 16:51:06 +10:00
Nyall Dawson
ee141a1a8e
Add enum Qgis::FilePathType and add proper stable api for setting
...
whether QgsProject uses absolute or relative paths for file storage
2021-07-03 06:39:36 +10:00
Sandro Mani
6f0bac42be
Also support project attachments for QGS format
2021-06-22 11:46:51 +02:00
Sandro Mani
001d363b2e
Implement project file attachments
2021-06-22 09:04:48 +02:00
Sandro Mani
6aa0cbed91
Add QgsProject::dirtySet signal ( #43595 )
2021-06-10 10:50:47 +00:00
Denis Rouzaud
35c557a234
run sipify
2021-05-26 14:30:54 +02:00
Denis Rouzaud
ba8a445850
run sipify
2021-03-22 21:13:52 +01:00
Nyall Dawson
7dfef3a0b1
Newer doxygen versions don't auto convert the first line in a class'
...
documentation to a brief note, so we have to do it explicitly...
2021-02-19 08:15:29 +10:00
Nyall Dawson
50b9beaad6
[sipify] Catch more class references and insert :py:class: annotations
2021-01-31 05:41:22 +10:00
Denis Rouzaud
dcd3c32458
fix sipify
2021-01-12 13:02:56 +01:00
Nyall Dawson
a9c80e5740
Code shuffle
...
Move vector, project and network related core .cpp/.h files into
dedicated subdirectories.
An attempt to organise src/core better to make things easier to find.
2020-12-29 11:38:11 +10:00