Alessandro Pasotti
fbf9edfb5d
Add referencingFieldsAllowNull
2024-09-03 16:47:49 +02:00
Nyall Dawson
519959154a
Fix some overly verbose class "brief" descriptions
2024-08-28 11:58:21 +10:00
Nyall Dawson
3a578d6712
Header update
2024-08-13 20:28:55 +10:00
Even Rouault
15ea5c46bc
Header files: remove all mentions of '\since QGIS 3.0'
2024-02-18 20:57:23 +01:00
Even Rouault
02caeb9db7
Header files: remove all mentions of '\since QGIS 2.'
2024-02-18 20:46:01 +01:00
Nyall Dawson
765d89c675
Add method to get user friendly error when a relationship is not valid
2022-09-28 14:53:40 +10:00
Nyall Dawson
ff6df1e89a
Add some methods to get translated strings for relationship enums
2022-08-02 15:44:40 +10:00
Nyall Dawson
89c613a112
Move relationship enums to Qgis, promote to enum class
2022-08-02 15:44:40 +10:00
Nyall Dawson
cf43c60717
Fix clazy warnings
2021-02-12 12:42:22 +10:00
Ivan Ivanov
449e2757d9
Added QgsRelation::Type
2021-01-18 12:39:38 +02:00
Ivan Ivanov
bdb1a541c4
Docs
2021-01-12 23:49:57 +02:00
Ivan Ivanov
41e1e61513
Added a QgsRelation::polymorphicRelation() method
2021-01-12 19:13:45 +02:00
Ivan Ivanov
f31fbdf064
Added support for dynamic relations
2021-01-11 12:13:51 +02:00
Denis Rouzaud
e87ba45edc
make QgsRelation::RelationStrength a Q_ENUM and simplify code
2020-09-10 14:27:42 +02:00
David Marteau
907b27309c
Add missing parameter documentation
2019-12-21 13:28:31 +01:00
David Marteau
5bf8d2cd26
Pass project when creating relation from Xml
...
Fix dependency inconsistency to project from QgsRelationManager
by forcing 'QgsRelation::createFromXml' to rely on project passed
to 'QgsRelationManager' instead of using 'QgisProject::instance()'
2019-12-20 23:56:17 +01:00
Nyall Dawson
b6d66becab
Sipify
2019-02-27 09:41:11 +10:00
Alessandro Pasotti
7a259c6ea5
Better handling of invalid relations ...
...
- do not add them to the manager dialog
- do not add relations to not existent layers (but keep relations to invalid layers)
2018-11-05 10:26:39 +01:00
Alessandro Pasotti
0cd21c91f1
Keep invalid relations and update them when the data source changes
...
Added a check for layer.isValid in relation.isValid, keep
relations in the manager even if they are not valid and
connect dataSourceChanged with updateRelationStatus
2018-11-05 10:24:35 +01:00
Matthias Kuhn
2a31d38613
Add copy constructor dox
2018-08-24 18:01:47 +02:00
Matthias Kuhn
86e1382fb0
Make QgsRelation implicitly shared
2018-08-24 13:24:13 +02:00
signedav
442c7323f7
sip files and some improvements
...
like make a list copy before go through for loop and log messages
2018-08-07 14:32:46 +02:00
Denis Rouzaud
65bb60e96c
run sipify
2018-05-28 10:39:34 -08:00
Nyall Dawson
9f650fead9
Fix incorrect param docstring when doxygen \param has extra
...
trailing spaces or uses tabs
2018-05-27 18:54:09 +10:00
Nyall Dawson
c864d22d1f
Add "get ..." to doxygen compliance blacklist
...
Should be "gets ..." for consistent tense, or better yet
"returns ..." for consistency.
2018-05-27 14:05:06 +10:00
Nyall Dawson
4bb7f82fcb
Remove some incorrect 'not available in Python bindings' notes
2018-05-26 16:51:58 +10:00
Denis Rouzaud
e8cf8c2f1c
[sipify] insert missing QMetaObject for gadget classes
2018-05-15 17:38:16 -04:00
Denis Rouzaud
7df2593caf
move auto generated sip file in dedicated folder
2018-05-14 10:23:37 -04:00