761 Commits

Author SHA1 Message Date
Radim Blazek
5533d571c8 common raster enums moved to raster namespace 2013-04-24 17:18:33 +02:00
Matthias Kuhn
b98db8842b [Fix #7674] Transfer ownership of layer to C++ when added to the registry 2013-04-23 10:42:14 +02:00
Borys Jurgiel
2073f87a22 Disable encoding combobox in layer properties dialog for OGR provider with OLCStringsAsUTF8==true (so when it doesn't work anyway). Patch from Minoru Akagi. 2013-04-22 22:13:12 +02:00
nyalldawson
13d7ced401 Add SIP bindings for composer item blend mode and transparency 2013-04-22 14:16:30 +10:00
nyalldawson
2298cae87a Add sip bindings for layer blend modes 2013-04-22 11:11:44 +10:00
Matthias Kuhn
193b6154d2 QgsMapLayerRegistry add/remove signals reworked
* "theEmitSignal" parameter renamed to addToLegend
* layer(s)WillBeRemoved has no more "theEmitSingal" parameter
* layer(s)WillBeRemoved and layer(s)(Was)Added emitted in every case
* legendLayersAdded( QList<QgsMapLayer*> theMapLayers ) signal added
* removedAll renamed to removeAll (is emitted BEFORE layers are removed)
2013-04-20 13:50:25 +02:00
Radim Blazek
e5366b06c6 python QgsField.__len__() fix; fixes PyQgsMemoryProvider and PyQgsVectorLayer test on platforms with SIP < 4.10.3 2013-04-20 11:20:15 +02:00
Radim Blazek
97d39b554f Deleted QgsFreakOutShader 2013-04-20 09:24:24 +02:00
Radim Blazek
8b18577a67 raster cleanup 2013-04-19 21:10:38 +02:00
Radim Blazek
1f872ce69d raster filters moved to pipe node in project file to allow custom filters in future 2013-04-19 17:02:04 +02:00
Marco Hugentobler
9675af0406 Add python bindings for symbology units and data defined functions 2013-04-19 15:21:08 +02:00
Larry Shaffer
046fbeea39 Fix for #7627, wrong label scaling in print or PDF
- Add shadow device dpi output (high resolution)
- [API] Add scaleToPixelContext method to QgsPalLayerSettings for better precision scaling
2013-04-18 06:41:29 -06:00
Radim Blazek
22e54b9210 raster cleanup 2013-04-16 20:06:10 +02:00
Radim Blazek
c000ded9e6 raster cleanup 2013-04-16 16:14:12 +02:00
Radim Blazek
1f65f71833 raster cleanup 2013-04-15 15:52:15 +02:00
Matthias Kuhn
7c69ec1a28 Add updateFields() signal, so adding of joined fields is communicated
attributeAdded and attributeDeleted signals are only emitted for "real" fields
and not for "virtual fields" as in joined fields. Therefore this signal should
be used instead to keep track of these
2013-04-15 09:54:19 +02:00
Larry Shaffer
8749b29936 Add drop shadow option to labels
- Add option to show debug rectangles for shadows to PAL engine properties
- Add small container class, QgsLabelComponent, for temporal values during generation of label components
- Add static image blurring function to QgsSymbolLayerV2Utils
- Fix rotational offset issue with label backgrounds
2013-04-14 16:11:20 -06:00
Matthias Kuhn
47c10db1fe [FIX #5525] Attribute table performance for large tables
The selection handling performance has been improved a lot
Introduces also more detailed signalling of selection change from QgsVectorLayer
2013-04-13 17:43:11 +03:00
Martin Dobias
093d503fe0 Fix QgsMessageLog python wrapper 2013-04-13 11:26:24 +02:00
Radim Blazek
19377fbb8d raster no data value made optional 2013-04-12 18:56:36 +02:00
mhugent
71c45c03fd Merge pull request #460 from 3nids/readListEntryDefault
Added default value argument for readEntryList
2013-04-12 08:48:17 -07:00
Denis Rouzaud
bc67bde0fc add removeAction method to layer actions 2013-04-12 10:20:48 +02:00
Martin Dobias
1a723b4c38 Fix #7549 (selection color is now stored in QgsRendererContext) 2013-04-12 00:35:21 +02:00
Martin Dobias
94639ee61e [API] remove QgsVectorDataProvider::enableGeometrylessFeatures(bool)
Geometryless features are not skipped by default anymore.
2013-04-11 23:38:10 +02:00
Radim Blazek
094a5d8275 QgsRasterBlock::Range to QgsRasterRange 2013-04-10 18:58:19 +02:00
Juergen E. Fischer
6b2af9a209 remove unused layer transparency (and fix some warnings) 2013-04-08 21:58:32 +02:00
Radim Blazek
a3de4c4e0a Added QgsRasterIdentifyResult 2013-04-08 18:26:26 +02:00
Martin Dobias
ba49ef078c [API] Removed QgsSymbol, QgsMarkerCatalgoue and QgsSymbologyUtils 2013-04-07 23:46:57 +02:00
Martin Dobias
7cc3031f88 [API] Removed old symbology's QgsRenderer 2013-04-07 23:46:57 +02:00
Martin Dobias
5a951fc602 [API] Removed old symbology QgsRenderer implementations 2013-04-07 23:46:57 +02:00
Martin Dobias
c2f00caedf [API] Removed old renderer support from QgsVectorLayer 2013-04-07 23:46:57 +02:00
Larry Shaffer
b809723977 [FEATURE] Add background shapes and svg symbols to labels
- Rectangle, square, circle and ellipse generated symbols
- SVG background via new symbology, so uses cache
- Add new gui class QgsSvgSelectorWidget, symbol selector setup culled from symbologyV2
- Does not include any associated data defined mappings, yet
- Does not auto-search for missing SVGs, yet
- Caveat: does not currently account for background size in PAL collision calculations (overlaps occur)
- Allow direct update of QgsColorButton background
2013-04-04 15:38:27 -06:00
Juergen E. Fischer
6e6b8fe64f widget fixes:
- add sip bindings for new widgets (and some other missing pieces)
- change Webview to WebView (like in QWebView)
- use proxy settings also for webview widget
- don't disable Photo and webview widget
- use smooth transformation in photo widget
- show disabled color button with dotted border in actual color instead of
  grayed-out
2013-04-02 16:38:06 +02:00
Marco Hugentobler
2b34ae5662 [Feature]: Merge data defined symbology branch 2013-04-01 10:38:49 +02:00
Marco Hugentobler
cbab57dae9 Clean legacy code in ellipse symbol layer 2013-04-01 00:02:44 +02:00
Nathan Woodrow
0229ea931f Add eval to QgsPythonRunner. 2013-03-31 07:41:26 +10:00
Nathan Woodrow
fe59da52da Add overload for QgsFeature with QgsFields 2013-03-30 12:51:55 +10:00
Matthias Kuhn
d9fb2df800 Fix sip problems / export gui classes to libraries 2013-03-27 10:55:08 +01:00
Matthias Kuhn
33fa1d5443 Major redesign of attribute table, codename: dual view 2013-03-27 10:54:36 +01:00
Radim Blazek
ee84bb1f2c composer legend styles, fixes partialy #6960 2013-03-26 20:04:49 +01:00
Juergen E. Fischer
250cc4ecb1 indentation update 2013-03-26 14:29:06 +01:00
Juergen E. Fischer
fe6b4ad46d update vector layer sip bindings 2013-03-20 13:35:56 +01:00
Martin Dobias
ff0a434852 Added convenience constructors for QgsFeatureRequest 2013-03-19 22:32:36 +01:00
Martin Dobias
5d42734cf2 Removed old vector layer API (select(), nextFeature(), featureAtId()) 2013-03-16 19:42:45 +01:00
olivierdalang
1e30eb0c75 - add find by UUID 2013-03-15 08:13:48 +01:00
olivierdalang
00c832b151 Implemented ComposerItem's Uuids
- uuid are kept on cut/paste, but deleted on import template or copy/paste
- removed obsolete id reference in QgsComposerLabelWidget
2013-03-15 08:13:30 +01:00
Martin Dobias
b513674fa8 Moved expression to OGC filter code to QgsOgcUtils 2013-03-15 00:44:32 +01:00
Martin Dobias
16ec226d97 Moved visitor-based expression -> OGC filter code to QgsOgcUtils 2013-03-15 00:44:31 +01:00
Martin Dobias
837ac4de5c Moved creation of expression from OGC filter to QgsOgcUtils 2013-03-15 00:44:31 +01:00
Juergen E. Fischer
e46a67ab31 fix QgsRasterInterface sip bindings 2013-03-14 17:34:38 +01:00