Nyall Dawson
e9a060c62d
Merge pull request #2336 from slarosa/sortfilter_fieldvalues
...
[FEATURE] allow filtering for field values in expression widget
2015-09-25 18:49:07 +10:00
Salvatore Larosa
d493a69069
[FEATURE] allow filtering for field values in expression widget
2015-09-25 07:45:26 +02:00
mhugent
8cec2c935f
Merge pull request #2302 from manisandro/geometry_plugins
...
Geometry Checker and Geometry Snapper plugins
2015-09-25 02:39:50 +02:00
Martin Dobias
50d4e720a7
[FEATURE] Mutually exclusive layer tree groups (only one child may be checked at a time)
...
The feature can be toggled individually for groups - in layer tree view context menu.
This code has been funded by Tuscany Region (Italy) - SITA (CIG: 63526840AE) and commissioned to Gis3W s.a.s.
2015-09-21 19:30:15 +08:00
Sandro Mani
e9e638f6f4
Geometry Checker and Geometry Snapper plugins
2015-09-21 10:03:24 +02: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
Matthias Kuhn
3831668f2e
Sip bindings for editing and cad map tools
2015-09-11 12:02:25 +02:00
Matthias Kuhn
efcbbfdaeb
Move maptools from app->gui
2015-09-11 12:02:25 +02:00
Nyall Dawson
94badce431
Avoid use of QString("")
2015-09-08 06:55:13 +10:00
Nyall Dawson
9e57e3d7ea
Add ability to set expression context variables for map canvas
2015-09-07 20:24:56 +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
Matthias Kuhn
1e6f673a23
Update email address
2015-08-30 13:00:15 +02:00
Nyall Dawson
ac6c32421e
Coverity uninitialized member fixes
2015-08-28 13:06:34 +10:00
Nyall Dawson
d7b74748c8
Fix filtering of highlighted variables
2015-08-22 19:01:43 +10:00
Nyall Dawson
440926bbc4
Sort functions and variables in expression builder
2015-08-22 19:01:42 +10:00
Nyall Dawson
85bda6c05f
Add method for highlighting variables in the expression builder
2015-08-22 19:01:42 +10:00
Nyall Dawson
be26c61bc4
Ensure expression context is available to expression builders
...
called from field expression widgets
2015-08-22 19:01:42 +10:00
Nyall Dawson
a7d8519c7f
Ensure context is available to builders from data defined buttons
2015-08-22 19:01:42 +10:00
Nyall Dawson
bfc8f56ad4
Display variables and functions from contexts in expression builder
2015-08-22 19:01:42 +10:00
Nyall Dawson
54f1b9bdd4
Port expression selection dialog to contexts
2015-08-22 19:01:41 +10:00
Nyall Dawson
1c7a5b2dba
Add editor widget for editing QgsExpressionContextScope variables
2015-08-22 19:01:39 +10:00
Nyall Dawson
9d984b163e
Immediately apply conditional formatting changes to table
2015-08-21 10:04:22 +10:00
Nyall Dawson
6a3357fab8
Fix warnings, add missing sip bindings
2015-08-21 05:45:49 +10:00
Nyall Dawson
ca04bb6409
Allow more customisation of QgsNewNameDialog
2015-08-20 16:09:52 +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
Matthias Kuhn
70fe622661
Add iface.layerTreeCanvasBridge()
2015-07-26 23:01:46 +02:00
Juergen E. Fischer
b165875fa6
spelling fixes
2015-07-26 14:39:30 +02:00
Matthias Kuhn
de547adc19
Find a suitable editor widget if widget and config mismatch
...
If a .ui file is specified and the widget specified in the .ui file is not
supported by the widgetwrapper which is configured in the layer properties
the system will automatically try to find a better suitable widgetwrapper.
To do this, widgetwrappers (respectively their factories) can return a map of
supported widget types with priority values.
The widgetwrapper which offers the heighest priority for a certain widget type
will be used in case of a mismatch.
Sponsored by OPENGIS.ch special projects team (aka gis.se troubleshooting
section)
2015-07-23 12:04:18 +02:00
Martin Dobias
099faec597
Added API to use layer style overrides also in map canvas
...
... so that map canvas does not always use just the active layer style
2015-07-07 13:15:56 +02:00
Martin Dobias
9e16952732
Extent group box improvements: custom title base, checkable group box
2015-06-29 10:25:47 +08:00
Nyall Dawson
0ea638cbc0
Followup f4e356b
2015-06-27 14:11:44 +10:00
Sandro Mani
f4e356bcef
Add QgsExpressionBuilderWidget::loadFieldsAndValues
2015-06-27 13:34:56 +10:00
Juergen E. Fischer
ea71b2c0c7
avoid reloading not rendered layers on map refresh
2015-06-24 18:08:24 +02:00
Nyall Dawson
0016ab6230
Add a "load values" button to graduated histogram. The previous
...
approach of automatically fetching the values on demand was
resulting in graphical corruption to the parent tab widget.
2015-06-24 17:11:45 +10:00
Nyall Dawson
084c4558b6
Make size assistant more prominent in dd buttons, allow control of
...
assistant menu text
2015-06-15 07:21:27 +10:00
Nyall Dawson
86a45d406b
Tweak appearance of histogram titles and hide value title to make
...
more space for plot itself.
2015-06-12 20:19:43 +10:00
Nyall Dawson
7fb4bea279
Fix map layer combo box sometimes showing a selected layer which
...
is not applied
This could also have been fixed by changing from the activated
signal to currentIndexChanged for the indexChanged connection,
but it looks like activated was intentionally used here.
2015-06-10 16:03:38 +10:00
Matthias Kuhn
e66dd998d6
Use full height on attribute form with drag and drop layout
...
And fix some file permission issues
2015-06-05 02:46:16 +02:00
Denis Rouzaud
710e7f74e3
sort include by file name
2015-06-02 08:15:34 +02:00
Denis Rouzaud
adcf119afa
sip bindings for user input tool bar
2015-06-02 08:15:34 +02:00
Nyall Dawson
39f4ed526d
Fix build
2015-05-30 08:57:55 +10:00
Nyall Dawson
42da218626
Fix memory leaks
2015-05-30 08:53:19 +10:00
Matthias Kuhn
8eca38ca5f
Attribute table performance when deleting features
...
This fixes performance issues with the attribute table visible when deleting a
large number of features.
The attribute table tries to behave smart in the following way:
* It tries to remove only the deleted rows as long as they are in one or a few
single blocks
* If there are more than 100 rows to delete and it starts to delete blocks
of a size smaller than 10 it assumes that the selection to delete is widely
distributed and that a reload of the whole model is less expensive than a
differential update.
Fix #10167
2015-05-27 22:28:23 +02:00
Juergen E. Fischer
cec5bdeb0d
fix some warnings
2015-05-24 18:48:22 +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
ef0d413819
Data defined font marker character
2015-05-22 20:00:19 +10:00
Nyall Dawson
1e3b820da4
[FEATURE] Data defined properties for font marker
2015-05-22 01:04:02 +10:00