Nyall Dawson
a1a35e91cc
Dox++
2018-10-15 11:47:01 +10:00
Nyall Dawson
f07462b69a
Spelling
2018-10-15 11:47:01 +10:00
Nyall Dawson
8f6ee1c40d
Dox
2018-10-15 11:47:01 +10:00
Denis Rouzaud
ef1efebda4
forward declaration of QgsPoint
2018-10-09 11:48:33 -08:00
Nyall Dawson
76190d594a
Remove useless member variable
2018-10-02 10:49:41 +10:00
Nyall Dawson
b5476ef5d4
Fix clang warnings, scale truncation to int
2018-10-01 16:07:40 +10:00
Nyall Dawson
3ecb1548fb
Add missing fox for QgsFontMarkerSymbolLayer, improve existing dox
2018-10-01 10:55:09 +10:00
Nyall Dawson
81487f9f18
Proxy filterNeedsGeometry for inverted/displacement renderers
2018-09-25 05:21:35 +10:00
Nyall Dawson
b5867bff58
Fix legend count is 0 if graduated/categorized expression uses geometry
...
Likely fixes many other bugs too with graduated/categorized renderers
Fixes #15544
2018-09-25 05:21:35 +10:00
Nyall Dawson
8f90791bef
Mark some API as non-stable, hide from Python bindings
2018-09-14 16:36:11 +10:00
pierreloicq
e73f74063e
sip, doc, bad keywords
2018-09-14 16:36:11 +10:00
pierreloicq
cb382ededd
sipification problem and unit test attempt
2018-09-14 16:36:11 +10:00
pierreloicq
6443df6558
Nyall's comments
2018-09-14 16:36:11 +10:00
pierreloicq
40ae95315f
sipification
2018-09-14 16:36:11 +10:00
pierreloicq
6fb41785c9
delete .sip
2018-09-14 16:36:11 +10:00
pierreloicq
4aabb09f28
generation of sip files in auto_generated/
2018-09-14 16:36:11 +10:00
pierreloicq
fe049d372c
classify symmetric squashed (17 commits) to rebase easily on master; 13 may 2018
2018-09-14 16:36:11 +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
95d65ae861
Add python safe addSmartgroup method, unit tests for smart groups
2018-09-12 16:22:44 +10:00
Nyall Dawson
c41af120a0
Remove addSmartGroup from Python bindings -- it causes a crash in sip
...
and CANNOT be made functional
2018-09-12 16:22:44 +10:00
Nyall Dawson
c5ab5891e0
Add a QAbstractItemModel for showing the entities within a QgsStyle object
...
- also adds QgsStyleProxyModel which handles filtering of entities
- lots of unit tests
- new signals in QgsStyle for when symbols/tags/etc change (with tests)
2018-09-12 16:22:44 +10:00
Nyall Dawson
f598e2d527
Typo
2018-09-11 06:01:06 +10:00
Nyall Dawson
97a964af4a
Add method QgsCategorizedSymbolRenderer::matchToSymbols which
...
matches existing categories to symbol names from a QgsStyle
object and copies matching symbols to these categories
2018-09-11 06:01:06 +10:00
Nyall Dawson
c3fd631776
Fix dox
2018-08-31 13:50:13 +10:00
Nyall Dawson
5e1d1a4c8c
Deprecate vector layer setter/getter within QgsSymbol
...
It's not used, and potentially very dangerous
2018-08-31 13:50:13 +10:00
Nyall Dawson
e63fedfa36
Improve/extend QgsSymbol docs
2018-08-31 13:50:13 +10:00
Even Rouault
370bac9935
Merge pull request #7152 from rouault/fix_memleaks_qgsstyle
...
Fix various memleaks in QgsStyle
2018-06-05 17:03:55 +02:00
Nyall Dawson
2ed144ac59
Apply clang-tidy readability-avoid-const-params-in-decls fixit
...
Checks whether a function declaration has parameters that are
top level const.
const values in declarations do not affect the signature of a
function, so they should not be put there.
2018-06-05 10:19:13 +10:00
Even Rouault
0304ec49b6
qgsstyle.cpp: change protected to private
2018-06-04 14:13:15 +02:00
Even Rouault
b21701b5d7
Add QgsStyle::cleanDefaultStyle() and use it in QgsApplication::exitQgis()
2018-06-03 21:15:22 +02:00
Even Rouault
8aeb2f6d14
qgsstyle.cpp: avoid minor memleaks in use of sqlite3_mprintf()
2018-06-03 21:01:19 +02:00
Nyall Dawson
f092c7edb7
Add method to filter vertices for geometries in place, by providing a custom filter function
2018-05-30 05:01:40 +10:00
Nyall Dawson
8341b9b19c
Safer memory management for shapeburst fills
...
Fail gracefully if temporary image could not be allocated
TODO: use a maximum size for the image, and downsample to match
2018-05-30 05:01:40 +10:00
Denis Rouzaud
65bb60e96c
run sipify
2018-05-28 10:39:34 -08:00
Nyall Dawson
f8bc97030b
Remove extra space added before first line of docstring
2018-05-28 08:22:11 +10:00
Nyall Dawson
7a1a787c0a
Fix incorrect returns docstring when doxygen \returns has extra trailing spaces or uses tabs
2018-05-27 18:54:09 +10: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
4b1b752633
Fix bad regex
2018-05-27 18:54:09 +10:00
Nyall Dawson
3d6ea5972b
Remove some junk lines from docstrings
2018-05-27 18:54:09 +10:00
Nyall Dawson
38850bdb94
[pyqgis] Ensure that multiline param tags are indented for additional lines
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
Nyall Dawson
99b6194e3c
Improve docs for single symbol renderer, add missing SIP_FACTORY
2018-05-25 17:12:24 +10:00
Nyall Dawson
1c615c15cc
More documentation compliance
...
Use Qt style "returns .." tense instead of "return ..", and lock
this in with a documentation compliance unit test
2018-05-25 15:09:00 +10:00
Nyall Dawson
2cb8a33884
Fix broken see also links
2018-05-25 11:16:18 +10:00
Denis Rouzaud
7df2593caf
move auto generated sip file in dedicated folder
2018-05-14 10:23:37 -04:00