Skip to content

Commit e4d45e4

Browse files
authoredFeb 14, 2017
Merge pull request #4141 from nyalldawson/props_gui
Properties framework part 2 - gui component
2 parents edb30a2 + efb0c40 commit e4d45e4

File tree

61 files changed

+2603
-4247
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+2603
-4247
lines changed
 

‎doc/api_break.dox

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,8 @@ Use QgsComposerAttributeTableV2 instead.
250250
- QgsCRSCache was removed. QgsCoordinateReferenceSystem now internally uses a cache for CRS creation,
251251
so there is no longer a need for the separate cache class. Code which previously called QgsCRSCache::updateCRSCache()
252252
should now call QgsCoordinateReferenceSystem::invalidateCache() and QgsCoordinateTransformCache::instance()->invalidateCrs( authid ).
253+
- QgsDataDefined was removed. Use the QgsProperty framework instead.
254+
- QgsDataDefinedButton was removed. Use QgsPropertyOverrideButton instead.
253255
- QgsFileNameWidgetWrapper was removed. Use QgsExternalResourceWidgetWrapper instead.
254256
- QgsFormAnnotationItem. Use QgsFormAnnotation instead.
255257
- QgsHtmlAnnotationItem. Use QgsHtmlAnnotation instead.
@@ -270,10 +272,12 @@ should now call QgsCoordinateReferenceSystem::invalidateCache() and QgsCoordinat
270272
- QgsPseudoColorShader. This shader has been broken for some time and was replaced by QgsSingleBandPseudoColorRenderer.
271273
- QgsProjectBadLayerGuiHandler was removed. It was unused in QGIS code and barely useful. Implement your own QgsProjectBadLayerHandler subclass if needed.
272274
- QgsRendererV2DataDefinedMenus was removed. Use QgsDataDefinedButton instead.
275+
- QgsSizeScaleWidget. Use QgsPropertyAssistantWidget instead.
273276
- QgsLegacyHelpers.
274277
- QgsProviderCountCalcEvent and QgsProviderExtentCalcEvent. These classes were unused in QGIS core and unmaintained.
275278
- QgsWebviewWidgetWrapper was removed. Use QgsExternalResourceWidgetWrapper instead.
276279
- QgsEditorWidgetConfig was removed. Use QVariantMap instead.
280+
- QgsScaleExpression. Use QgsProperty with a QgsSizeScalePropertyTransformer instead.
277281
- QgsSvgAnnotationItem. Use QgsSvgAnnotation instead.
278282
- QgsSymbologyV2Conversion was removed. Reading of renderers from pre-1.0 versions is not supported anymore.
279283
- QgsTextAnnotationItem. Use QgsTextAnnotation instead.

‎python/core/core.sip

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
%Include qgscoordinatetransform.sip
3434
%Include qgscredentials.sip
3535
%Include qgscrscache.sip
36-
%Include qgsdatadefined.sip
3736
%Include qgsdataitem.sip
3837
%Include qgsdataitemprovider.sip
3938
%Include qgsdataitemproviderregistry.sip
@@ -131,7 +130,6 @@
131130
%Include qgsrunprocess.sip
132131
%Include qgsruntimeprofiler.sip
133132
%Include qgsscalecalculator.sip
134-
%Include qgsscaleexpression.sip
135133
%Include qgsscaleutils.sip
136134
%Include qgssimplifymethod.sip
137135
%Include qgssnapper.sip

0 commit comments

Comments
 (0)
Please sign in to comment.