Juergen E. Fischer
53c84915e9
indentation update
2015-09-06 01:24:09 +02:00
Nyall Dawson
9133538a74
[FEATURE][composer] Advanced customisation of cell background color
...
for attribute tables
This allows users to set differing colors for alternating rows and
columns, first/last row/column and header row. Fixes #5131 .
Sponsored by Ville de Morges
2015-09-05 22:06:31 +10:00
Nyall Dawson
1c079ead02
Expression context fixes:
...
- Fix python API break in QgsExpression::Function
- Add convenience methods for retrieving feature/fields from a
context
2015-09-05 22:03:16 +10:00
mhugent
86115435f5
Merge pull request #2290 from mhugent/geometry_marker
...
Geometry marker
2015-09-05 09:12:06 +02:00
Giuseppe Sucameli
eea81e81c5
[DBManager] remove layers from QgsMapLayerRegistry once refreshing a table, previewing a different layer or closing the DBManager main window ( fix #12938 )
2015-09-04 23:52:23 +02:00
Marco Hugentobler
8e1a19a9cc
Documentation
2015-09-04 17:23:41 +02:00
Marco Hugentobler
56316ddcad
Consider curved geometries in marker line symbol layer
2015-09-04 14:53:06 +02:00
Giuseppe Sucameli
13e1959f4d
[DBManager] "Drop existing table" option in Import vector dialog is now named "Replace existing table" ( fix #12961 )
2015-09-04 00:45:32 +02:00
Giuseppe Sucameli
80a13e3852
[DBManager] fix add new SL/GPKG connection from "New connection" context menu entry
2015-09-04 00:32:49 +02: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
166e5bf9eb
[composer] Make some set symbol methods clone symbol, nicer API
...
for PyQGIS (fix #13304 )
2015-09-03 22:46:21 +10:00
Giuseppe Sucameli
03916d549a
[DBManager] add SL/Geopackage connection by drag&drop (follow b11f67b4f5), improve GPKG support:
...
- recognize tables with geometry,
- load GPGK layers to canvas from context menu,
- disable table editing
2015-09-03 01:22:54 +02:00
Giuseppe Sucameli
71afc9adc7
[DBManager] do not add new connection per drag&drop (partially revert 8b2bbcd)
2015-09-03 01:20:19 +02:00
Matthias Kuhn
ce1f657893
rule based renderer: skip else rule for disabled items
2015-09-02 07:57:47 +02:00
Nyall Dawson
8ce9930f4a
Fix leak in add map tool
2015-09-01 16:07:10 +10:00
Nyall Dawson
d7ab102daf
Fix some leaks in symbology widgets
2015-09-01 16:06:35 +10:00
Nathan Woodrow
46139d6591
Fix icon loading for themes
2015-08-31 21:16:19 +10:00
Matthias Kuhn
1e6f673a23
Update email address
2015-08-30 13:00:15 +02:00
Matthias Kuhn
aeeca48ac9
Provide a public API for invalidating connections.
...
QgsVectorDataProvider::forceReload() is the virtual method. It is implemented
in the OGR provider.
See here for reference:
http://gis.stackexchange.com/questions/159950/make-a-qgis-layer-update-from-a-changed-data-source
2015-08-29 20:50:58 +02:00
Matthias Kuhn
0099f2293c
Remove const from return-by-value functions
2015-08-28 16:52:11 +02:00
Nathan Woodrow
da3f7beeb0
Add UI theme support.
...
- Add dark theme (Night Mapping)
- Themes loaded from resources\themes and ~\.qgis2\themes
- Themes need folder + style.qss
2015-08-28 21:29:06 +10:00
Nyall Dawson
ac6c32421e
Coverity uninitialized member fixes
2015-08-28 13:06:34 +10:00
Nyall Dawson
87022a4efd
Add mode for drawing just label rects for debugging
...
Sponsored by City of Uster
2015-08-28 11:01:46 +10:00
Nyall Dawson
e04f4018d1
Fix warnings
2015-08-26 06:52:02 +10:00
Juergen E. Fischer
05b8a985a5
indentation update
2015-08-25 20:04:50 +02:00
Nathan Woodrow
9094575b80
Merge branch 'master' of https://github.com/qgis/QGIS
...
Conflicts:
src/gui/attributetable/qgsfieldconditionalformatwidget.cpp
2015-08-25 22:45:05 +10:00
Nyall Dawson
24b8405d58
Ensure standard expressions functions are deleted on exit
...
(Avoids a lot of LeakSanitiser noise)
2015-08-25 21:40:32 +10:00
Nathan Woodrow
01d635a9ae
Merge remote-tracking branch 'origin'
2015-08-25 21:39:52 +10:00
Nathan Woodrow
2f60a5f85c
[Conditional Styles] Better defaults
...
Add QgsConditionalLayerStyles to hold row and field styles
2015-08-25 21:08:55 +10:00
Giuseppe Sucameli
fdb0d20677
[DBManager] get default pk, geom and srid values from input layer to set default options in import vector dialog
2015-08-25 02:39:19 +02:00
Giuseppe Sucameli
a2ce73aec0
[DBManager] retrieve and store columns not null value when editing table ( fix #13089 )
2015-08-25 00:46:28 +02:00
mhugent
5807875797
Merge pull request #2268 from mhugent/curve_capture_tool
...
Curve capture tool
2015-08-24 18:18:40 +02:00
Juergen E. Fischer
aa36491347
more unicoding (followup 697d2af)
2015-08-24 16:39:02 +02:00
Nathan Woodrow
83115cd16a
Merge row style support for attribute table
...
Conflicts:
python/core/qgsconditionalstyle.sip
python/core/qgsfielduiproperties.sip
src/core/qgsfielduiproperties.cpp
src/core/qgsfielduiproperties.h
src/gui/attributetable/qgsattributetablemodel.cpp
src/ui/qgsfieldconditionalformatwidget.ui
tests/src/python/test_qgsconditionalstyle.py
2015-08-23 12:35:29 +10:00
Nathan Woodrow
b87073e146
Refresh attribute table for row styles. Tests
2015-08-23 10:53:03 +10:00
Juergen E. Fischer
b39055b39c
indentation update (now including autopep8)
2015-08-22 14:29:41 +02:00
Juergen E. Fischer
93d45a0452
fix translation string
2015-08-22 14:12:29 +02:00
Nyall Dawson
d7b74748c8
Fix filtering of highlighted variables
2015-08-22 19:01:43 +10:00
Nyall Dawson
4bf8b131e3
Port conditional styles to expression contexts
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
f74db81b9a
Hide contextual functions from builder unless provided by context
2015-08-22 19:01:42 +10:00
Nyall Dawson
6487f1716c
Add help text for variables
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
c9c12bc7f9
Fix warnings
2015-08-22 19:01:41 +10:00
Nyall Dawson
54f1b9bdd4
Port expression selection dialog to contexts
2015-08-22 19:01:41 +10:00
Nyall Dawson
430303dfc9
Port diagrams to expression contexts
2015-08-22 19:01:40 +10:00
Nyall Dawson
3b6f5915e7
Port iterators to expression contexts
2015-08-22 19:01:40 +10:00