[QGIS Commit] [qgis/Quantum-GIS] 45f374: Update labeling gui and add expression support as ...
GitHub
noreply at github.com
Mon May 20 12:26:38 PDT 2013
Branch: refs/heads/master
Home: https://github.com/qgis/Quantum-GIS
Commit: 45f374f428364604722f756a60dd9b40e9db2b85
https://github.com/qgis/Quantum-GIS/commit/45f374f428364604722f756a60dd9b40e9db2b85
Author: Larry Shaffer <larrys at dakotacarto.com>
Date: 2013-05-20 (Mon, 20 May 2013)
Changed paths:
M images/images.qrc
A images/themes/default/mIconAutoPlacementSettings.svg
A images/themes/default/mIconDataDefine.svg
A images/themes/default/mIconDataDefineError.svg
A images/themes/default/mIconDataDefineExpression.svg
A images/themes/default/mIconDataDefineExpressionError.svg
A images/themes/default/mIconDataDefineExpressionOn.svg
A images/themes/default/mIconDataDefineOn.svg
A images/themes/default/mIconExpression.svg
A images/themes/default/mIconExpressionEditorOpen.svg
A images/themes/default/mIconLabelQuadrantCenter.svg
A images/themes/default/mIconLabelQuadrantOffset.svg
A images/themes/default/propertyicons/datadefined.svg
A images/themes/default/propertyicons/labelbackground.svg
A images/themes/default/propertyicons/labelbuffer.svg
A images/themes/default/propertyicons/labelformatting.svg
A images/themes/default/propertyicons/labelshadow.svg
A images/themes/default/propertyicons/labeltext.svg
A images/themes/default/propertyicons/render.svg
M python/core/core.sip
A python/core/qgsdatadefined.sip
M python/core/qgsmaprenderer.sip
M python/core/qgspallabeling.sip
M src/app/qgisapp.cpp
M src/app/qgslabelinggui.cpp
M src/app/qgslabelinggui.h
M src/app/qgslabelpropertydialog.cpp
M src/app/qgslabelpropertydialog.h
M src/app/qgsmaptoollabel.cpp
M src/app/qgsmaptoollabel.h
M src/app/qgsvectorlayerproperties.cpp
M src/core/CMakeLists.txt
A src/core/qgsdatadefined.cpp
A src/core/qgsdatadefined.h
M src/core/qgslabelsearchtree.cpp
M src/core/qgslabelsearchtree.h
M src/core/qgsmaprenderer.h
M src/core/qgspallabeling.cpp
M src/core/qgspallabeling.h
M src/core/symbology-ng/qgssvgcache.cpp
M src/core/symbology-ng/qgssymbollayerv2utils.cpp
M src/gui/CMakeLists.txt
A src/gui/qgsdatadefinedbutton.cpp
A src/gui/qgsdatadefinedbutton.h
M src/gui/symbology-ng/qgssvgselectorwidget.cpp
M src/gui/symbology-ng/qgssvgselectorwidget.h
M src/ui/qgslabelingguibase.ui
M src/ui/qgsvectorlayerpropertiesbase.ui
M src/ui/symbollayer/widget_svgselector.ui
Log Message:
-----------
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
More information about the QGIS-commit
mailing list