Nyall Dawson
b63018520e
Cleanup scalebar widget enabling code by adding flags to QgsScaleBarRenderer
...
subclasses, so that the subclass itself can indicate what settings
it respects and we can avoid all the hardcoded logic in the configuration
widget
2020-03-23 03:08:50 +10:00
Nyall Dawson
4079878dfb
Rename API methods as requested
2020-03-23 03:08:50 +10:00
Nyall Dawson
1887846a5c
[FEATURE][layouts] Add "hollow" scalebar style
...
This matches the "hollow" scalebar style from ArcMap, and is a style
used in South African mapping standards
Fixes #20390
Sponsored by SLYR
2020-03-23 03:08:50 +10:00
Nyall Dawson
e7cc8307e4
[FEATURE][layouts] Add "Stepped Line" scalebar style
...
Designed to match the appearance and behavior of the ArcMap equivalent,
this was a scalebar format which was previously impossible to replicate
in QGIS.
Also fixes #26589
Sponsored by SLYR
2020-03-23 03:08:50 +10:00
Nyall Dawson
2c01373d1a
Fix build
2020-03-22 16:41:31 +10:00
Nyall Dawson
1e3e205a98
Fix deprecation warning
2020-03-22 16:41:31 +10:00
Nyall Dawson
e82a2e4df1
[FEATURE][layouts] Also allow full fill symbols to be used for single box
...
and double box fill styles
Sponsored by SLYR
2020-03-22 16:41:31 +10:00
Nyall Dawson
9378dcd73f
[FEATURE][layouts] Allow scalebar line style to be set using
...
standard QGIS line symbols
Instead of the previous settings of scalebar line color/width/cap styles,
we now expose the option as a full line symbol for more advanced styling
Also some code cleanups
Sponsored by SLYR
2020-03-22 16:41:31 +10:00
Nyall Dawson
b45203a6c4
Make a proper registry for scalebar renderers
2020-03-21 03:45:24 +10:00
Nyall Dawson
16c2254141
[FEATURE][layouts] Add user control over scalebar numeric formats
...
Gives users control over all the formatting properties for the numbers
in scalebars, including whether they want thousand separators, decimal
places, scientific notation, etc
Fixes #21341
2020-01-09 19:51:50 +13:00
Denis Rouzaud
758d7cff4a
run sipify to update deprecation annotations
2019-10-15 13:17:38 +02:00
nirvn
3a37c83da7
[FEATURE][layout] Add horizontal placement option for scale bar labels
2019-07-29 15:14:34 +07:00
nirvn
e5deb5517b
[FEATURE][layout] Add above/below segments placement option for scale bar labels
2019-07-29 15:14:34 +07: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