Nyall Dawson
06f36ddbe6
Cleanup duplicate code and add tests for graduated range resolving
2019-11-11 17:51:49 +10:00
Denis Rouzaud
758d7cff4a
run sipify to update deprecation annotations
2019-10-15 13:17:38 +02:00
nirvn
531e1b0715
[categorized][graduated] Handle categorized<->graduated renderer conversion
...
(fixes #31633 )
2019-09-24 20:08:47 +07:00
Nyall Dawson
1aeb4d5d79
Try to fix dox warning
2019-09-03 10:35:21 +10:00
Nyall Dawson
4d67f803b4
Fix leak
2019-09-03 10:35:21 +10:00
Nyall Dawson
6de34d472e
Add missing SIP_DEPRECATED
2019-09-03 10:35:21 +10:00
Nyall Dawson
bf61a94b4a
Don't pass doubles by reference, pass lists by reference
2019-09-03 10:35:21 +10:00
Denis Rouzaud
9a089132a3
remove Q_DECL_DEPRECATED as Doxygen throws a warning
2019-09-02 12:59:58 +02:00
Denis Rouzaud
d58be2814d
missing SIP_FACTORY, addMethod returns bool, and minor fixes
2019-09-02 09:40:34 +02:00
Denis Rouzaud
ac1ce4f4ed
better naming of methods and API documentation
2019-08-30 15:35:53 +02:00
Denis Rouzaud
b580242aef
fix deprecated methods and remove leftovers
2019-08-30 13:12:43 +02:00
Denis Rouzaud
41495058d1
run sipify
2019-08-30 12:45:37 +02:00
Denis Rouzaud
2a9f215f98
fix missing SIP_OUT ( #31470 )
2019-08-29 10:38:03 +02:00
Denis Rouzaud
44acec6b8a
move QgsRenderRange and QgsRendererRangeLabelFormat to their own file ( #31464 )
2019-08-28 14:22:07 +02:00
Nyall Dawson
590d1aae9d
[FEATURE][API] Visitor API for style entities
...
Adds a new visitor pattern API for creation of visitors which visit
all the style entities (symbols, color ramps, text formats, and
label styles) associated with different objects. Can be used on a
renderer, map layer, or project wide level.
E.g. on a project wide level, allows collection of ALL the style
symbols/color ramps/text settings inside a project, including those
in layouts or annotations!
2019-07-06 12:36:54 +10:00
Nyall Dawson
107b48a430
Add NULLPTR macro for use in doxygen comments
...
For the c++ api dox this expands to "\c nullptr" (the
\c directive indicates a code literal value), and for sipify/Python
it expands to ``None`` (`` is sphinx annotation for literal values)
Makes for nicer dox for both c++ and Python!
2019-02-27 09:41:11 +10:00
Nyall Dawson
a7ca08784c
Nullptr consistency in dox
2019-02-27 09:41:11 +10:00
Nyall Dawson
b6d66becab
Sipify
2019-02-27 09:41:11 +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
fe049d372c
classify symmetric squashed (17 commits) to rebase easily on master; 13 may 2018
2018-09-14 16:36:11 +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
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
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
Denis Rouzaud
7df2593caf
move auto generated sip file in dedicated folder
2018-05-14 10:23:37 -04:00