50272 Commits

Author SHA1 Message Date
pierreloicq
fe049d372c classify symmetric squashed (17 commits) to rebase easily on master; 13 may 2018 2018-09-14 16:36:11 +10:00
Denis Rouzaud
05f35f2e19 [sipify] fix annotations in multiline virtual methods 2018-09-14 16:35:30 +10:00
Denis Rouzaud
4cdf0a2851 fixes: HIG guidelines, sipify, initialize, doxygen warnings
fix doxygen warning + docs

sipify

fix doxygen warning

initialize
2018-09-14 16:35:30 +10:00
Denis Rouzaud
c776746f9b fix offline editing 2018-09-14 16:35:30 +10:00
Denis Rouzaud
97376b8217 single dialog to load style (QML, SLD, DB) 2018-09-14 16:35:30 +10:00
Denis Rouzaud
0cfa77db7f fix documentation 2018-09-14 16:35:30 +10:00
Denis Rouzaud
5e6c382328 single dialog to save all types (QML, SLD, DataBase) 2018-09-14 16:35:30 +10:00
Denis Rouzaud
cb9774022f create dialog for saving different styles 2018-09-14 16:35:30 +10:00
Denis Rouzaud
20a70eea25 add test to control that AllStyleCategories is actually complete 2018-09-14 16:35:30 +10:00
Denis Rouzaud
c43081b855 fix old style or useless casts 2018-09-14 16:35:30 +10:00
Denis Rouzaud
0df5b9e593 better API doc, own category for 3D, fix leak 2018-09-14 16:35:30 +10:00
Denis Rouzaud
e91a42def6 categories in paste style 2018-09-14 16:35:30 +10:00
Denis Rouzaud
2cabd48db1 fix sip include 2018-09-14 16:35:30 +10:00
Denis Rouzaud
26ad2cbf98 add icons and export only selected category 2018-09-14 16:35:30 +10:00
Denis Rouzaud
15e0d873d9 select categories in copy style in legend menu entry
not working yet, just set the menu entries
QgsMapLayerStyle::StyleCategory has moved to QgsMapLayer to avoid making QgsMapLayerStyle a QObject and they are mostly used in QgsMapLayer
2018-09-14 16:35:30 +10:00
Denis Rouzaud
4e584113c4 use qgsEnumMap 2018-09-14 16:35:30 +10:00
Denis Rouzaud
4487241336 implement filtering of categories in reading/writing 2018-09-14 16:35:30 +10:00
Denis Rouzaud
51e9be0575 add API to select section of layer style when reading/writing 2018-09-14 16:35:30 +10:00
Nyall Dawson
3875adf77f Capitalization 2018-09-14 16:35:04 +10:00
Matthias Kuhn
dfe633bba3
Merge pull request #7861 from m-kuhn/featurePoolContext
Make QgsFeaturePool free of reprojection code and other improvements
2018-09-14 07:57:29 +02:00
signedav
d844f0fc45 pg version check on json
and comparison with == to make it equal to the other checks and avoid confusions
2018-09-14 15:33:57 +10:00
signedav
04d770d613 removed unused docs
and unused db entry
2018-09-14 15:33:57 +10:00
signedav
75b9c66c99 displaystring of every json object
Removed unused stuff
2018-09-14 15:33:57 +10:00
signedav
8d4ffac671 displayString on textoutput
but only works if json contains a map...

and codestyle in python
2018-09-14 15:33:57 +10:00
signedav
e972e21a09 test db stuff json 2018-09-14 15:33:57 +10:00
signedav
f92a2ad1c0 json/jsonb type integration
an tests for map and list
2018-09-14 15:33:57 +10:00
nirvn
7f9edcafa0 Addition of a QgsHstoreUtils parse function 2018-09-14 11:21:40 +07:00
nirvn
d41ffb0cb7 additional test for the hstore_to_map() function 2018-09-14 11:21:40 +07:00
nirvn
b7a0c8cf89 [FEATURE] hstore_to_map() / map_to_hstore() expression functions 2018-09-14 11:21:40 +07:00
nirvn
68162a5416 [FEATURE] json_to_map() / map_to_json() expression functions 2018-09-14 11:21:40 +07:00
nirvn
f42f7ace2f [ui] Dirty project when creating a 3D map view 2018-09-14 11:12:51 +07:00
Nyall Dawson
8c899d8f91 Make style model refresh icons when svg cache fetches a remote image 2018-09-14 13:24:14 +10:00
Nyall Dawson
57f89c999f Make style filter model search by word, not phrase
This allows matching of a filter string "hash line" to the symbol
 "hashed red lines"
2018-09-14 10:12:01 +10:00
Etienne Trimaille
31daa826c0 fid is the default if the ID column is empty when we create a geopackage 2018-09-14 09:50:52 +10:00
Nyall Dawson
a7ea3ea628 Use an icon only for library button in symbols list
Frees more room for UI simplicity
2018-09-14 09:19:32 +10:00
Nyall Dawson
3c0ebd583b String consistency 2018-09-14 09:19:32 +10:00
Nyall Dawson
833cdd86cf [FEATURE][ux] Use a filter line edit in symbol list tag combo
This allows both filtering by selecting existing tags, and also
free-form text searches
2018-09-14 09:19:32 +10:00
Nyall Dawson
e4fc4206f4 Update test 2018-09-14 09:19:32 +10:00
Nyall Dawson
5aafbf4626 Fix layout 2018-09-14 09:19:32 +10:00
Nyall Dawson
392755918a Avoid unnecessary icon creation 2018-09-14 09:19:32 +10:00
Nyall Dawson
454cbda42f [FEATURE] Add button to toggle between the icon view and a list
view for symbols in symbol selector
2018-09-14 09:19:32 +10:00
Nyall Dawson
26885e52b5 Cache icons in style model for efficiency 2018-09-14 09:19:32 +10:00
Nyall Dawson
940624705b Add explicit API call for style model icon sizes 2018-09-14 09:19:32 +10:00
Nyall Dawson
e6084a6e2c Fix doxygen warning 2018-09-14 09:19:32 +10:00
Nyall Dawson
676a90c644 Slightly smaller font size in selector 2018-09-14 09:19:32 +10:00
Nyall Dawson
89e48d4078 Fix alignment issues in symbol widget text 2018-09-14 09:19:32 +10:00
Nyall Dawson
84d4853115 Use model for symbol list view in symbol panel
Fixes hi-dpi issues
2018-09-14 09:19:32 +10:00
Nyall Dawson
22c8befe6e Cache tags in QgsStyle to avoid costly db lookups 2018-09-14 09:19:32 +10:00
Daniele Viganò
e4733bcb29 Replace a Qt5 macro in RPM spec
which was deprecated and does not work anymore after the upgrade of F28 to Qt 5.11
2018-09-14 09:19:13 +10:00
Matthias Kuhn
24aeab6aa1
Merge pull request #7886 from signedav/bugfix_showRelation
[Bugfix] Show child features in search mode again
2018-09-13 21:23:53 +02:00