David
b02133f89c
Use id in gui if name is empty and crop layerid-part in the generated id
...
The name can be empty, so use the id instead in the combo box. To avoid so long ids, the part taken from the layerid in the relation id is cropped to 10 signs. They are unique anyway because there is used a suffix counting up.
2017-11-15 12:26:35 +01:00
David
f7073d0587
[FEATURE] Duplicate features including children (one level deep) when relation strength is competition - configuration for the relationsstrength in the relation GUI [needs-docs]
2017-10-25 17:04:48 +02:00
Nyall Dawson
1429f2c778
Remove autoconnected slots, pt 2
2017-10-09 08:48:23 +10:00
Nyall Dawson
8c3939e756
More efficient use of QStrings
...
- use .isEmpty() instead of == QLatin1String( "" ) to check for
empty strings
- use .clear() instead of = QLatin1String( "" ) to empty a string
- remove unnecessary QString initializations
2017-09-28 05:25:51 +10:00
Nyall Dawson
07e12e2832
Replace reimplemented default methods by = default
...
Using clang-tidy modernize-use-equals-default
2017-09-11 17:10:31 +10:00
Denis Rouzaud
dccf8c9e13
run astyle on src/app
2017-03-03 09:09:37 +01:00
Matthias Kuhn
7e6695b0a0
Expose QgsRelation to QML
...
API changes for consistency:
- setRelationName has been renamed to QgsRelation::setName
- setRelationId has been renamed to QgsRelation::setId
2017-02-20 08:45:54 +01:00
Nyall Dawson
b4533cdec0
Use standard map layer and field combo boxes in relation add dialog
2016-11-19 16:04:11 +10:00
Patrick Valsecchi
4234ad5c35
Relation managment: enable the remove button when selection
...
If nothing is selected, this button is doing nothing.
2016-11-08 16:28:07 +01:00
Patrick Valsecchi
aaa3117bd5
Multi relation removal
...
Let the user select multiple relations and delete them.
2016-11-08 16:28:07 +01:00
Nyall Dawson
4166a3ea62
Fix most clazy qstring-unneeded-heap-allocations warnings
...
By flipping string literals to QStringLiteral/QLatin1String
see
https://woboq.com/blog/qstringliteral.html
2016-10-24 15:26:24 +10:00
Patrick Valsecchi
31a1c23903
Add auto-discovery of relations for PostgresQL
...
Fixed the add relation functionnality: the table is sorted. When the code
was setting the sorted column, the row was sorted and the other columns it was
setting were set on the wrong row.
2016-09-27 16:36:33 +02:00
Nyall Dawson
ccebd83aa4
Standardise format of initializer lists
2016-05-03 09:38:04 +10:00
Denis Rouzaud
c397ae652e
allow sorting relations in project properties
2016-04-08 08:22:19 +02:00
Matthias Kuhn
84b3a15c6a
API cleanup
2015-12-08 15:49:02 +01:00