Skip to content

Commit ca33329

Browse files
committed
update some documentation references to QgsDataDefinedButton/QgsDataDefinedSymbolDialog
1 parent d2a2b18 commit ca33329

File tree

5 files changed

+6
-144
lines changed

5 files changed

+6
-144
lines changed

doc/api_break.dox

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,7 @@ so there is no longer a need for the separate cache class. Code which previously
252252
should now call QgsCoordinateReferenceSystem::invalidateCache() and QgsCoordinateTransformCache::instance()->invalidateCrs( authid ).
253253
- QgsDataDefined was removed. Use the QgsProperty framework instead.
254254
- QgsDataDefinedButton was removed. Use QgsPropertyOverrideButton instead.
255+
- QgsDataDefinedSymbolDialog was removed. Code using this dialog should be reworked to use QgsPropertyOverrideButton
255256
- QgsFileNameWidgetWrapper was removed. Use QgsExternalResourceWidgetWrapper instead.
256257
- QgsFormAnnotationItem. Use QgsFormAnnotation instead.
257258
- QgsHtmlAnnotationItem. Use QgsHtmlAnnotation instead.
@@ -271,7 +272,7 @@ should now call QgsCoordinateReferenceSystem::invalidateCache() and QgsCoordinat
271272
- QgsPhotoWidgetWrapper was removed. Use QgsExternalResourceWidgetWrapper instead.
272273
- QgsPseudoColorShader. This shader has been broken for some time and was replaced by QgsSingleBandPseudoColorRenderer.
273274
- QgsProjectBadLayerGuiHandler was removed. It was unused in QGIS code and barely useful. Implement your own QgsProjectBadLayerHandler subclass if needed.
274-
- QgsRendererV2DataDefinedMenus was removed. Use QgsDataDefinedButton instead.
275+
- QgsRendererV2DataDefinedMenus was removed. Use QgsPropertyOverrideButton instead.
275276
- QgsSizeScaleWidget. Use QgsPropertyAssistantWidget instead.
276277
- QgsLegacyHelpers.
277278
- QgsProviderCountCalcEvent and QgsProviderExtentCalcEvent. These classes were unused in QGIS core and unmaintained.
@@ -812,19 +813,6 @@ were removed. Use QgsExpressionContext variant instead.
812813
were removed. Use QgsExpressionContext variant instead.
813814

814815

815-
QgsDataDefinedButton {#qgis_api_break_3_0_QgsDataDefinedButton}
816-
--------------------
817-
818-
- registerGetExpressionContextCallback has been removed in favor of registerExpressionContextGenerator
819-
820-
821-
QgsDataDefinedSymbolDialog {#qgis_api_break_3_0_QgsDataDefinedSymbolDialog}
822-
--------------------------
823-
824-
- QgsDataDefinedSymbolDialog was removed. Code using this dialog should be reworked to use QgsDataDefinedButton
825-
instead.
826-
827-
828816
QgsDataDefinedValueDialog {#qgis_api_break_3_0_QgsDataDefinedValueDialog}
829817
--------------------------
830818

src/app/dwg/qgsdwgimportdialog.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ void QgsDwgImportDialog::createGroup( QgsLayerTreeGroup *group, QString name, QS
320320
sll->setDataDefinedProperty( QgsSymbolLayer::PropertyOutlineWidth, QgsProperty::fromField( "linewidth" ) );
321321
// sll->setUseCustomDashPattern( true );
322322
// sll->setCustomDashPatternUnit( QgsSymbolV2::MapUnit );
323-
// sll->setDataDefinedProperty( "customdash", new QgsDataDefined( true, false, "", "linetype" ) );
323+
// sll->setDataDefinedProperty( QgsSymbolLayer::PropertyCustomDash, QgsProperty::fromField( "linetype" ) );
324324
sym = new QgsLineSymbol();
325325
sym->changeSymbolLayer( 0, sll );
326326
sym->setOutputUnit( QgsUnitTypes::RenderMillimeters );
@@ -336,7 +336,7 @@ void QgsDwgImportDialog::createGroup( QgsLayerTreeGroup *group, QString name, QS
336336
sll->setDataDefinedProperty( QgsSymbolLayer::PropertyOutlineWidth, QgsProperty::fromField( "width" ) );
337337
// sll->setUseCustomDashPattern( true );
338338
// sll->setCustomDashPatternUnit( QgsSymbolV2::MapUnit );
339-
// sll->setDataDefinedProperty( "customdash", new QgsDataDefined( true, false, "", "linetype" ) );
339+
// sll->setDataDefinedProperty( QgsSymbolLayer::PropertyCustomDash, QgsProperty::fromField( "linetype" ) );
340340
sym = new QgsLineSymbol();
341341
sym->changeSymbolLayer( 0, sll );
342342
sym->setOutputUnit( QgsUnitTypes::RenderMapUnits );

src/core/composer/qgscomposerutils.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,6 @@ QgsProperty QgsComposerUtils::readOldDataDefinedProperty( const QgsComposerObjec
345345
return QgsProperty();
346346
}
347347

348-
//set values for QgsDataDefined
349348
QString active = ddElem.attribute( QStringLiteral( "active" ) );
350349
bool isActive = false;
351350
if ( active.compare( QLatin1String( "true" ), Qt::CaseInsensitive ) == 0 )

src/ui/qgsdatadefinedsymboldialogbase.ui

Lines changed: 0 additions & 119 deletions
This file was deleted.

tests/src/python/acceptable_missing_doc.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@
168168
"QgsMapCanvas": ["WheelAction", "setLayerSet(QList< QgsMapCanvasLayer > &layers)", "clearExtentHistory()", "setCurrentLayer(QgsMapLayer *layer)", "updateOverview()", "enableOverviewMode(QgsMapOverviewCanvas *overview)"],
169169
"QgsMapToolEdit": ["QgsMapToolEdit(QgsMapCanvas *canvas)", "createGeometryRubberBand(QgsWkbTypes::GeometryType geometryType=QgsWkbTypes::LineGeometry, bool alternativeBand=false) const "],
170170
"QgsLayerTreeViewDefaultActions": ["actionShowFeatureCount(QObject *parent=nullptr)", "actionShowInOverview(QObject *parent=nullptr)", "showFeatureCount()", "uniqueGroupName(QgsLayerTreeGroup *parentGroup)", "actionZoomToLayer(QgsMapCanvas *canvas, QObject *parent=nullptr)", "zoomToGroup()", "zoomToLayers(QgsMapCanvas *canvas, const QList< QgsMapLayer * > &layers)", "zoomToLayer(QgsMapCanvas *canvas)", "zoomToLayer()", "makeTopLevel()", "renameGroupOrLayer()", "actionAddGroup(QObject *parent=nullptr)", "addGroup()", "actionGroupSelected(QObject *parent=nullptr)", "groupSelected()", "actionRemoveGroupOrLayer(QObject *parent=nullptr)", "zoomToGroup(QgsMapCanvas *canvas)", "actionZoomToGroup(QgsMapCanvas *canvas, QObject *parent=nullptr)", "QgsLayerTreeViewDefaultActions(QgsLayerTreeView *view)", "removeGroupOrLayer()", "actionRenameGroupOrLayer(QObject *parent=nullptr)", "actionMakeTopLevel(QObject *parent=nullptr)", "showInOverview()"],
171-
"QgsDataDefinedValueDialog": ["symbolDataDefined() const ", "dataDefinedChanged()", "init(const QString& description)", "setDataDefined(QgsSymbol *symbol, const QgsDataDefined &dd)=0", "value(const QgsSymbol *) const =0", "symbolDataDefined(const QgsSymbol *) const =0"],
171+
"QgsDataDefinedValueDialog": ["symbolDataDefined() const ", "dataDefinedChanged()", "init(const QString& description)", "value(const QgsSymbol *) const =0", "symbolDataDefined(const QgsSymbol *) const =0"],
172172
"QgsLayerItem": ["iconLine()", "iconTable()", "iconPoint()", "iconRaster()", "QgsLayerItem(QgsDataItem *parent, const QString &name, const QString &path, const QString &uri, LayerType layerType, const QString &providerKey)", "iconPolygon()", "LayerType", "iconDefault()"],
173173
"pal::CostCalculator": ["setPolygonCandidatesCost(int nblp, QList< LabelPosition * > &lPos, RTree< pal::FeaturePart *, double, 2, double > *obstacles, double bbx[4], double bby[4])"],
174174
"pal::Util": ["unmulti(const GEOSGeometry *the_geom)"],
@@ -182,7 +182,6 @@
182182
"QgsShapeburstFillSymbolLayer": ["setOffsetMapUnitScale(const QgsMapUnitScale &scale)", "ShapeburstColorType", "distanceMapUnitScale() const ", "setDistanceMapUnitScale(const QgsMapUnitScale &scale)", "QgsShapeburstFillSymbolLayer(const QColor &color=DEFAULT_SIMPLEFILL_COLOR, const QColor &color2=Qt::white, ShapeburstColorType colorType=SimpleTwoColor, int blurRadius=0, bool useWholeShape=true, double maxDistance=5)", "offsetMapUnitScale() const ", "create(const QgsStringMap &properties=QgsStringMap())"],
183183
"QgsRangeConfigDlg": ["QgsRangeConfigDlg(QgsVectorLayer *vl, int fieldIdx, QWidget *parent)", "rangeWidgetChanged(int index)"],
184184
"QgsMapMouseEvent": ["SnappingMode"],
185-
"QgsDataDefined": ["insertExpressionParam(const QString &key, const QVariant &param)", "expression()", "isActive() const ", "setActive(bool active)"],
186185
"QgsScaleExpression": ["Type", "operator bool() const "],
187186
"QgsSvgMarkerSymbolLayer": ["outlineWidthMapUnitScale() const ", "path() const ", "setOutlineWidthMapUnitScale(const QgsMapUnitScale &scale)", "setOutlineWidth(double w)", "outlineWidthUnit() const ", "QgsSvgMarkerSymbolLayer(const QString &name=DEFAULT_SVGMARKER_NAME, double size=DEFAULT_SVGMARKER_SIZE, double angle=DEFAULT_SVGMARKER_ANGLE, QgsSymbol::ScaleMethod scaleMethod=DEFAULT_SCALE_METHOD)", "create(const QgsStringMap &properties=QgsStringMap())", "setOutlineWidthUnit(QgsSymbol::OutputUnit unit)", "setPath(const QString &path)", "createFromSld(QDomElement &element)", "outlineWidth() const "],
188187
"QgsDateTimeEditWrapper": ["QgsDateTimeEditWrapper(QgsVectorLayer *vl, int fieldIdx, QWidget *editor, QWidget *parent=nullptr)"],
@@ -195,7 +194,7 @@
195194
"QgsLabelingEngine": ["processProvider(QgsAbstractLabelProvider *provider, QgsRenderContext &context, pal::Pal &p)", "Flag"], # spellok
196195
"QgsSymbolSelectorDialog": ["moveLayerByOffset(int offset)", "QgsSymbolSelectorDialog(QgsSymbol *symbol, QgsStyle *style, const QgsVectorLayer *vl, QWidget *parent=nullptr, bool embedded=false)", "lockLayer()", "moveLayerUp()", "updateUi()", "addLayer()", "moveLayerDown()", "layerChanged()", "loadSymbol()", "setWidget(QWidget *widget)", "updateLayerPreview()", "symbolModified()", "updateLockButton()", "removeLayer()", "currentLayer()", "updatePreview()"],
197196
"QgsCacheIndexFeatureId": ["QgsCacheIndexFeatureId(QgsVectorLayerCache *)"],
198-
"QgsSymbolLayerWidget": ["registerDataDefinedButton(QgsDataDefinedButton *button, const QString &propertyName, QgsDataDefinedButton::DataType type, const QString &description)", "setSymbolLayer(QgsSymbolLayer *layer)=0", "updateDataDefinedProperty()", "QgsSymbolLayerWidget(QWidget *parent, const QgsVectorLayer *vl=nullptr)", "symbolLayer()=0"],
197+
"QgsSymbolLayerWidget": ["setSymbolLayer(QgsSymbolLayer *layer)=0", "updateDataDefinedProperty()", "QgsSymbolLayerWidget(QWidget *parent, const QgsVectorLayer *vl=nullptr)", "symbolLayer()=0"],
199198
"QgsRendererPropertiesDialog": ["apply()", "onOK()", "QgsRendererPropertiesDialog(QgsVectorLayer *layer, QgsStyle *style, bool embedded=false)"],
200199
"QgsAttributeTableFilterModel": ["fidToIndexList(QgsFeatureId fid)", "FilterMode", "mapFromMaster(const QModelIndex &sourceIndex) const ", "mapToMaster(const QModelIndex &proxyIndex) const "],
201200
"QgsRasterRendererWidget": ["min(int index=0)", "rasterLayer() const ", "selectedBand(int index=0)", "stdDev()", "setMax(const QString &value, int index=0)", "LoadMinMaxAlgo", "setMin(const QString &value, int index=0)", "setRasterLayer(QgsRasterLayer *layer)", "max(int index=0)", "QgsRasterRendererWidget(QgsRasterLayer *layer, const QgsRectangle &extent)", "setStdDev(const QString &value)", "renderer()=0"],
@@ -346,7 +345,6 @@
346345
"QgsBrowserWatcher": ["item() const ", "QgsBrowserWatcher(QgsDataItem *item)", "finished(QgsDataItem *item, const QVector< QgsDataItem * > &items)"],
347346
"QgsVectorLayerUndoCommandChangeAttribute": ["QgsVectorLayerUndoCommandChangeAttribute(QgsVectorLayerEditBuffer *buffer, QgsFeatureId fid, int fieldIndex, const QVariant &newValue, const QVariant &oldValue)"],
348347
"QgsDiagramLayerSettings": ["readXML(const QDomElement &elem, const QgsVectorLayer *layer)", "Placement", "writeXML(QDomElement &layerElem, QDomDocument &doc, const QgsVectorLayer *layer) const "],
349-
"QgsDataDefinedButton": ["lineStyleDesc()", "customDashDesc()", "intDesc()", "colorAlphaDesc()", "capStyleDesc()", "doublePosDesc()", "gradientSpreadDesc()", "unitsMmMuPercentDesc()", "intPosOneDesc()", "doubleDesc()", "svgPathDesc()", "double180RotDesc()", "unitsMmMuDesc()", "boolDesc()", "gradientCoordModeDesc()", "charDesc()", "filePathDesc()", "gradientTypeDesc()", "penJoinStyleDesc()", "intPosDesc()", "paperOrientationDesc()", "fillStyleDesc()", "textHorzAlignDesc()", "markerStyleDesc()", "definedProperty() const ", "colorNoAlphaDesc()", "blendModesDesc()", "DataType", "verticalAnchorDesc()", "paperSizeDesc()", "double0to1Desc()", "intTranspDesc()", "horizontalAnchorDesc()", "anyStringDesc()", "doubleXYDesc()", "textVertAlignDesc()"],
350348
"QgsValueMapWidgetFactory": ["QgsValueMapWidgetFactory(const QString &name)"],
351349
"QgsComposerLayerItem": ["showFeatureCount() const ", "setDefaultStyle(double scaleDenominator=-1, const QString &rule=\"\")", "QgsComposerLayerItem(const QString &text)", "setLayerID(const QString &id)", "layerID() const ", "setShowFeatureCount(bool show)"],
352350
"QgsSingleBandPseudoColorRenderer": ["classificationMax() const ", "setClassificationMax(double max)", "create(const QDomElement &elem, QgsRasterInterface *input)", "setClassificationMin(double min)", "classificationMinMaxOrigin() const ", "setClassificationMinMaxOrigin(int origin)", "shader()", "classificationMin() const "],
@@ -725,7 +723,6 @@
725723
"QgsErrorItem",
726724
"QgsCheckboxWidgetFactory",
727725
"QgsComposerLayerItem",
728-
"QgsDataDefined",
729726
"Triangulation",
730727
"QgsGlowWidget",
731728
"QgsVectorFileWriter::Option",
@@ -791,7 +788,6 @@
791788
"QgsColorRampShader",
792789
"QgsMapUnitScale",
793790
"pal::Util",
794-
"QgsDataDefinedSymbolDialog",
795791
"QgsGpsdConnection",
796792
"pal::PointSet",
797793
"QgsDateTimeEditWrapper",
@@ -1180,7 +1176,6 @@
11801176
"QgsLinearlyInterpolatedDiagramRenderer",
11811177
"QgsOwsConnection",
11821178
"QgsGenericProjectionSelector",
1183-
"QgsDataDefinedButton",
11841179
"QgsColorSchemeModel",
11851180
"QgsBlurWidget",
11861181
"QgsSQLStatement::NodeColumnSorted",
@@ -1741,7 +1736,6 @@
17411736
'QgsExpression::Node',
17421737
'QgsTransformWidget',
17431738
'QgsGroupWmsDataDialog',
1744-
'QgsDataDefinedSymbolDialog',
17451739
'QgsColorBrewerPalette',
17461740
'LinTriangleInterpolator',
17471741
'QgsFontUtils',

0 commit comments

Comments
 (0)