Larry Shaffer
45f374f428
Update labeling gui and add expression support as data defined value
...
- Add QgsDataDefined class
- Add QgsDataDefinedButton class
- Add data defined Python support
- Add standalone SVG selector dialog to QgsSvgSelectorWidget class
- Fix for #4607 , show only pertinent fields when setting a data defined value
- Fix for #5048 and #5049 , data defined settings are literally used
- Fix for #5726 , number formatting does not work for expressions
- Fix for #7755 , using bufferSize to enable/disable label buffer is confusing
- Fix for #7779 , labels do not register in label collision engine; and for #4719 , inactive options in labeling dialog
- Prepare label text's expression upfront when preparing layer; makes rendering much faster
- Change name of 'feature obstacles' to appropriate terminology
2013-05-20 12:22:29 -06:00
Radim Blazek
5533d571c8
common raster enums moved to raster namespace
2013-04-24 17:18:33 +02:00
Radim Blazek
97d39b554f
Deleted QgsFreakOutShader
2013-04-20 09:24:24 +02:00
Radim Blazek
094a5d8275
QgsRasterBlock::Range to QgsRasterRange
2013-04-10 18:58:19 +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
Matthias Kuhn
33fa1d5443
Major redesign of attribute table, codename: dual view
2013-03-27 10:54:36 +01:00
Juergen E. Fischer
558dcf26db
fix QgsPalettedRasterRenderer sip binding
2013-03-11 16:21:25 +01:00
Martin Dobias
969df016bc
Moved GML import/export to a new class: QgsOgcUtils
2013-03-08 00:31:46 +01:00
Radim Blazek
50d4bb6d4d
WMS identify feature support - get vector features from GML GetFeatureInfo
2013-02-06 15:14:16 +01:00
Martin Dobias
5f304b34a1
Merge remote-tracking branch 'origin/master' into new_vector_api
...
Conflicts:
python/core/qgsvectordataprovider.sip
src/app/legend/qgslegendlayer.cpp
src/app/qgisapp.cpp
src/app/qgsmergeattributesdialog.cpp
src/core/qgsvectordataprovider.cpp
src/core/qgsvectordataprovider.h
src/core/qgsvectorlayer.cpp
src/gui/qgssearchquerybuilder.cpp
src/providers/postgres/qgspostgresprovider.cpp
src/providers/wfs/CMakeLists.txt
2013-01-23 23:46:56 +01:00
Mathias Walker
a1743ab0e5
Move QgsOfflineEditing to core and add SIP bindings; refactor Offline Editing Plugin
2013-01-15 16:30:35 +01:00
Martin Dobias
9317ffd89a
Merge remote-tracking branch 'origin/master' into new_vector_api
...
Also disabled mapserver until compilation is fixed.
Fixed tests.
Conflicts:
src/app/legend/qgslegendlayer.cpp
src/app/qgsattributedialog.cpp
src/app/qgsattributedialog.h
src/app/qgslabelpropertydialog.cpp
src/app/qgsmaptoollabel.cpp
src/app/qgsvectorlayerproperties.cpp
src/core/CMakeLists.txt
src/core/composer/qgsatlascomposition.cpp
src/core/qgsexpression.cpp
src/core/qgspallabeling.cpp
src/core/qgsvectorlayer.cpp
src/core/qgsvectorlayer.h
src/core/qgsvectorlayerimport.cpp
src/mapserver/qgsprojectparser.cpp
src/mapserver/qgswfsserver.cpp
src/mapserver/qgswfsserver.h
src/mapserver/qgswmsserver.cpp
src/providers/postgres/qgspostgresprovider.cpp
src/providers/spatialite/qgsspatialiteprovider.h
tests/src/core/testqgsexpression.cpp
tests/src/python/test_qgsmemoryprovider.py
2012-12-18 01:35:06 +01:00
Martin Dobias
81b0930498
QgsVectorLayer: large internal refactoring
...
Most important changes:
- introduced feature iterator for QgsVectorLayer
- vector editing moved to QgsVectorEditBuffer
- complete rework of undo/redo commands for vector layers
- geometry cache separated from editing (QgsVectorLayerCache)
- non-essential editing functionality moved to QgsVectorLayerEditUtils
2012-12-17 21:22:42 +01:00
Radim Blazek
7cb523a26f
+ QgsRasterBlock
2012-10-11 16:12:09 +02:00
Martin Dobias
e110855e6c
[API] added QgsFeatureIterator, changed QgsVectorProvider API
...
Vector data provider now has getFeatures() method to access features.
select(), nextFeature(), featureAtId(), rewind() were removed resp. moved to provider's feature iterator implementations.
Providers that currently do not implement the new API were disabled.
2012-10-08 17:47:51 +02:00
Martin Dobias
70ff8ef6dd
Added select() variant with QgsFeatureRequest for simpler construction of requests
2012-10-08 17:14:45 +02:00
Hugo Mercier
d904da4ce1
Update of QgsAtlasComposition SIP (with Python unit tests as well)
2012-10-05 16:25:11 +02:00
Juergen E. Fischer
8349d52015
indentation cleanup
2012-10-02 16:20:04 +02:00
Juergen E. Fischer
74fd0e48ae
more sip fixes:
...
- also move enum StyleEntity in QgsStyleV2
- fix some warnings
2012-09-24 18:43:20 +02:00
Tim Sutton
ee515bd989
Reinstate symbol layer registry sip stuff
2012-09-24 12:49:47 +02:00
Juergen E. Fischer
f3cb57b1eb
SIP bindings update:
...
- update methods of existing classes
- add comment to methods missing in the sip bindings
- split up collective sip files into single files and use
same directory structure in python/ as in src/
- add a lot of missing classes (some might not make sense because of
missing python methods in those classes)
- remove some non-existing methods from the header files
- add scripts/sipdiff
- replace some usages of std::vector and std::set with QVector/QSet
2012-09-24 02:42:57 +02:00
Juergen E. Fischer
aad3f4e5a1
add sip bindings to QgsCredentials
2012-09-17 12:41:29 +02:00
Juergen E. Fischer
d8675ba32a
add sip bindings for QgsPalLabeling, QgsSimpleMarkerSymbolLayerV2,
...
QgsSvgMarkerSymbolLayerV2, QgsFontMarkerSymbolLayerV2
2012-09-16 20:21:37 +02:00
Radim Blazek
ea86b93e0d
more raster Python bindings, raster write test in Python
2012-09-06 19:16:53 +02:00
Radim Blazek
9286429baa
- QgsRenderChecker moved to core + Python bindings
...
- raster transparency python test
2012-09-04 20:31:59 +02:00
Magnus Homann
8e16c8e37a
Fixed SIP errors and reinstated expand() as depreceated.
2012-08-17 11:23:58 +02:00
Radim Blazek
ac4486a7a1
raster save as raw/image mode, pipe clone
2012-08-16 17:05:58 +02:00
Marco Hugentobler
f5ff7c222b
Add python bindings for composerhtml
2012-08-09 11:10:55 +02:00
Martin Dobias
e35b115881
[API] removed QgsSearchString - QgsExpression should be used instead
2012-07-15 11:14:53 +02:00
Juergen E. Fischer
545220ec31
refactor QgsPaintEngineHack into core and add python bindings
2012-07-05 17:38:52 +02:00
Marco Hugentobler
fd0a46a8d3
Python binding for raster renderer and resampler classes
2012-05-01 23:09:29 +02:00
Marco Hugentobler
83f95b8fa7
Add sip files for gps connection. Patch from Marcel Huber, ticket #4826
2012-02-01 16:09:20 +01:00
Juergen E. Fischer
2564e6a79a
[API] add sip bindings for QgsCsException
2012-01-28 22:33:14 +01:00
Juergen E. Fischer
893f305c51
update for sip 4.13
2011-12-24 05:09:25 +01:00
Juergen E. Fischer
2ab61ff64f
[FEATURE] message log window
2011-11-18 23:08:18 +01:00
Marco Hugentobler
ed13141b67
Added python bindings for vector field symbollayer
2011-11-15 16:22:46 +01:00
Giuseppe Sucameli
1a70dddca1
[FEATURE] Import a vector layer from a datasource to a different one
...
Merge of another part of my Summer of Code work (remote-tracking branch 'brushtyler/import_layer')
2011-09-15 02:34:03 +02:00
Giuseppe Sucameli
6eb406b122
Move import feature main code to QgsVectorLayerImport and keep just few methods in providers
2011-09-12 21:08:13 +02:00
Martin Dobias
98a1c233af
Added python bindings for QgsExpression
2011-08-09 20:48:13 +02:00
jef
8ed2174353
add bindings to QgsProjectVersion
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@15633 c8812cc2-4d05-0410-92ff-de0c093fc19c
2011-03-28 22:14:09 +00:00
mhugent
2ed7c945c7
Add python bindings for composer command classes
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@14827 c8812cc2-4d05-0410-92ff-de0c093fc19c
2010-12-02 09:55:42 +00:00
mhugent
91fa1e0da3
Added binding files for composer attribute table
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@14770 c8812cc2-4d05-0410-92ff-de0c093fc19c
2010-11-26 10:30:19 +00:00
jef
dec81b9095
fix sip bindings
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@13446 c8812cc2-4d05-0410-92ff-de0c093fc19c
2010-05-08 23:50:32 +00:00
jef
f6483e9df5
network manager changes:
...
- add QgsNetworkAccessManager to core as singleton
- add support for multiple proxy factories
- remove qgisNetworkAccessManager property hack
- python bindings
wms provider:
- use QgsNetworkAccessManager
- some precision changes
git-svn-id: http://svn.osgeo.org/qgis/trunk@13443 c8812cc2-4d05-0410-92ff-de0c093fc19c
2010-05-08 19:16:21 +00:00
mhugent
f4c042d561
Add composer shape item to sip list
...
git-svn-id: http://svn.osgeo.org/qgis/trunk@12905 c8812cc2-4d05-0410-92ff-de0c093fc19c
2010-02-09 13:14:53 +00:00
wonder
8f32f25a90
[FEATURE] Support for custom plugin layers. Applied patch from #2392 contributed by Mathias Walker. Thanks!
...
Some parts modified to make plugin layers easier to use and more robust.
git-svn-id: http://svn.osgeo.org/qgis/trunk@12834 c8812cc2-4d05-0410-92ff-de0c093fc19c
2010-01-26 15:43:54 +00:00