elpaso
a141ffb390
Interactive selection by group of exported symbols
...
This fixes #11681
2015-10-28 17:31:21 +01:00
Nyall Dawson
c6df096c38
Followup c49b5b7, more fixes
2015-10-07 18:32:24 +11:00
Nyall Dawson
c49b5b777f
Change a lot of arguments to const references in core/gui
...
Rationale:
- there was a lot of large objects passed by value, so potentially
there's a speed bump from this
- even for implicitly shared classes like QString/QList there's still
a (small) cost for copying the objects when there's no reason to
- it's the right thing to do!
2015-10-07 12:02:04 +11:00
Nyall Dawson
a77935f491
Use actual map canvas variables & values for symbology widgets
2015-09-17 20:34:51 +10:00
Nyall Dawson
a62c6a917a
Give symbol widgets optional access to a map canvas
...
This allows symbol widgets to fetch properties from the main map
canvas, for instance fetching the current scale from the map.
2015-09-16 21:57:27 +10:00
Nyall Dawson
096d46464d
Allow setting expression context for symbol widgets and dialogs
...
This means that symbol selectors can be aware of the correct variable
scope and values for both populating expression builder widgets and
for symbol previews.
2015-09-03 22:46:37 +10:00
Nyall Dawson
728ead8a53
Avoid use of deprecated rotation field methods
2015-08-07 09:06:31 +10:00
Nyall Dawson
745f91d249
Add 'edit' buttons to remaining gradient combo boxes
...
Also consolidate code for easier maintenance.
2015-08-04 16:23:06 +10:00
Juergen E. Fischer
9752c468c1
indentation update
2015-07-29 11:52:14 +02:00
Nyall Dawson
9031e9849f
[FEATURE] Add options under categorised renderer advanced menu to
...
set categories to symbols with a matching name from the style
library or an XML style file.
Thanks Lene for the great hackfest!
2015-05-23 00:42:24 +10:00
Nyall Dawson
1e3b820da4
[FEATURE] Data defined properties for font marker
2015-05-22 01:04:02 +10:00
Nyall Dawson
a80c3496ac
Add size assistant to simple and svg marker data defined sizes
2015-05-21 21:47:33 +10:00
vmora
1e46196937
[FEATURE] add expressions at the symbollist level
...
Size and Rotation can be defined by an expression for all symbols
composing a marker. Width can be defined by an expression for all
symbols composing a line.
For markers, a legend is generated for varying sizes. This allows
multivariate analysis legend in the case of classified/graduated colors.
The offset is now set along with size to maintain the relative position
of symbols composing a marker.
An asistant, with preview, is accessible through the data defined button
to help the user define the size expression. Three methods are
available: Frannery, Area and Radius.
Added a widget for use in categorized/classified symbology gui to set
the expression if needed. The assistant is also available from it.
2015-05-20 19:30:18 +10:00
Nyall Dawson
183286a006
[FEATURE] Add a graphical histogram for the graduated renderer
...
This adds a new histogram tab to the graduated renderer, which
shows an interactive histogram of the values from the assigned
field or expression. Class breaks can be moved or added using
the histogram widget.
A base class, QgsHistogramWidget, has been created to display
histograms for a field or expression. In future this could be
used to show a histogram within a "selection statistics" panel.
Sponsored by ADUGA (http://www.aduga.org )
2015-05-19 02:21:15 +10:00
Nyall Dawson
6ad2f9f091
Some improvements to QgsDataDefined and QgsDataDefinedButton:
...
- enhanced methods for storing/retrieving QgsDataDefined in a
string map
- add method to QgsDataDefinedButton to update parameters for a
QgsDataDefined
- deprecate an unused method
- const correctness
2015-05-06 18:35:59 +10:00
vmora
84af60ad56
[feature] graduated with varying size
...
The graduated symbol renderer now allows to use varying size instead of
varying color.
The classification remains the same an tabbed size/color in the gui
allows the use to choose one type or the other.
2015-04-10 09:14:14 +02:00
Nyall Dawson
3c71498c3e
Add some missing /TransferThis/ to sip bindings for QObject parents
2015-02-18 17:35:47 +11:00
Juergen E. Fischer
abd4a04399
sip update
2015-02-03 02:21:52 +01:00
Nyall Dawson
6d7e3960de
Deprecate QgsDataDefinedSymbolDialog, no longer used
...
Move help descriptions to QgsDataDefinedButton and consolidate
with existing descriptions.
2015-01-23 16:54:58 +11:00
Juergen E. Fischer
cce2eb50cb
indentation update
2015-01-22 20:56:02 +01:00
Nyall Dawson
df939c3fa8
Data defined all the things!
...
Add a bunch of missing data defined options for symbology.
Also fix dialog sizing issues.
2015-01-22 16:04:47 +11:00
Nyall Dawson
e847bb1108
Add missing methods to sip
2015-01-22 07:00:58 +11:00
vmora
6fb347d23f
improve GUI consistency & UX for data-defined style
...
data defined buttons added to the gui
fixes #9881
2015-01-22 06:56:34 +11:00
Juergen E. Fischer
e48a6f642f
indentation update [ci skip]
2014-11-30 10:26:39 +01:00
Nyall Dawson
a0c1380e79
Fix incorrect warning dialog appearing when creating new ramp
...
Previously a "not available" warning dialog would appear when
attempting to create a new color ramp using the categorised renderer.
2014-11-24 20:45:10 +11:00
Nyall Dawson
727747658b
[FEATURE] Live heatmap renderer
...
Allows for live, dynamic heatmaps for point layers. Options include
specifying heatmap radius in pixels, mm or map units, choice of
color ramp, and a slider for selecting a tradeoff between render
speed and quality.
2014-11-22 13:03:54 +11:00
Nyall Dawson
09ab5696b1
Boost coverage of raster fill unit tests
...
Also add missing sip bindings for GUI widget
2014-11-19 22:24:02 +11:00
Juergen E. Fischer
82b6e0342a
cosmetic cleanups, typo fixes, formatting
2014-10-21 01:33:20 +02:00
Chris Crook
25a7be2966
Modified labelling to include prefix, separator, suffix.
2014-09-26 14:47:46 +12:00
Chris Crook
2f706bc47a
Refactoring ready for manual update dialog. Also improves labelling of StdDev classifications and better determination of decimal places to use
2014-09-24 10:50:54 +12:00
Chris Crook
abd9e3cd21
Numerous enhancements to graduated and categorized symbol renderers
2014-09-20 18:30:12 +12:00
Nyall Dawson
1f6dd8e5a7
Add an edit button for shapeburst and gradient color ramps
2014-08-25 20:31:12 +10:00
Juergen E. Fischer
c4c131ef75
sip sync
2014-05-27 23:32:42 +02:00
Juergen E. Fischer
a168b9031b
sip sync and indentation update
2014-05-24 20:37:36 +02:00
Martin Dobias
ff3cf0a9ad
Fix SIP bindings
2014-05-24 12:00:44 +07:00
Hugo Mercier
66ac1eda38
Inverted polygons renderer: add SIP
2014-05-23 19:56:18 +02:00
Juergen E. Fischer
0a82f37e92
sync symbology-ng sips with headers (scripts/sipdiff)
2014-05-07 19:02:11 +02:00
Sandro Mani
53ac67517a
min-max map unit scale support
2014-05-07 15:54:56 +02:00
Nathan Woodrow
4bac9ce121
Restore API for addSymbolToStyle()
2014-05-07 08:37:47 +10:00
Nathan Woodrow
f816bce9f1
Tweak UI for symbol builder and selector.
...
- Move blend options to below symbol builder
- Move Save symbol to under symbol stack
- Move open Symbol manager to next to group dropdown
2014-05-06 22:02:45 +10:00
Nyall Dawson
c1d3958d8b
Fix svg fills losing fill and border color and border width settings when loading symbol dialog ( fix #9945 )
2014-05-04 21:57:03 +10:00
Nyall Dawson
26c6435a85
[FEATURE] Add option for shifting markers in marker line style a set distance along the line. Supports delaying the start of markers placed at intervals, or placing markers a set distance before/after the first/last vertex ( fix #9000 )
2014-05-04 21:57:03 +10:00
Denis Rouzaud
86700d2426
QgsFieldCombobBox do not allow expression
...
editExpression protected, setLayer uses QgsVectorLayer
make epxression widget editable
2014-05-02 07:56:34 +02:00
Martin Dobias
7a70041680
Change also SIP files to use WindowFlags instead of WFlags
2014-03-27 10:43:11 +01:00
Nyall Dawson
13cbfd138c
[FEATURE] Add 'shapeburst' fill style. Shapeburst fills implement a buffered gradient fill, where a gradient is drawn from the boundary of a polygon towards the polygon's centre. Configurable parameters include distance from the boundary to shade, use of color ramps or simple two color gradients, optional blurring of the fill and offsets.
2014-03-21 12:50:50 +11:00
Martin Dobias
8b10eb0306
Color ramp combo box: do not show "random colors" if gradients-only is on
...
+ added option to query whether gradients-only option is enabled
2014-02-14 19:20:34 +07:00
Juergen E. Fischer
d647354a52
sip fixes
2014-01-28 00:26:13 +01:00
Juergen E. Fischer
74e7314c36
update sip bindings II
2014-01-27 09:22:53 +01:00
Juergen E. Fischer
d4e369414b
update sip bindings
2014-01-26 18:36:29 +01:00
Nyall Dawson
7d2bf150ed
[FEATURE] Add option for simple line symbols to be drawn only inside a
...
polygon. Allows for creation of "national geographic" style borders on
maps where a thick border does not overlap into neighbouring polygons.
2014-01-21 15:58:29 +11:00