Fix virtual dispatch in constructor warnings

This commit is contained in:
Nyall Dawson 2023-03-31 12:13:39 +10:00
parent a0dabca9a7
commit 0ff713b127
16 changed files with 18 additions and 30 deletions

View File

@ -33,10 +33,8 @@ Constructor for QgsPointCloudRendererPropertiesWidget, associated with the speci
Sets the ``context`` in which the widget is shown, e.g., the associated map canvas and expression contexts.
%End
virtual void syncToLayer( QgsMapLayer *layer );
virtual void setDockMode( bool dockMode );
void syncToLayer( QgsMapLayer *layer ) final;
void setDockMode( bool dockMode ) final;
public slots:

View File

@ -36,7 +36,7 @@ class QgsMeshLayer3DRendererWidget : public QgsMapLayerConfigWidget
public:
explicit QgsMeshLayer3DRendererWidget( QgsMeshLayer *layer, QgsMapCanvas *canvas, QWidget *parent = nullptr );
void syncToLayer( QgsMapLayer *layer ) override;
void syncToLayer( QgsMapLayer *layer ) final;
//! no transfer of ownership
void setRenderer( const QgsMeshLayer3DRenderer *renderer );

View File

@ -36,8 +36,8 @@ class QgsPointCloudLayer3DRendererWidget : public QgsMapLayerConfigWidget
public:
explicit QgsPointCloudLayer3DRendererWidget( QgsPointCloudLayer *layer, QgsMapCanvas *canvas, QWidget *parent = nullptr );
void syncToLayer( QgsMapLayer *layer ) override;
void setDockMode( bool dockMode ) override;
void syncToLayer( QgsMapLayer *layer ) final;
void setDockMode( bool dockMode ) final;
//! no transfer of ownership
void setRenderer( const QgsPointCloudLayer3DRenderer *renderer );

View File

@ -65,7 +65,7 @@ class QgsVectorLayer3DRendererWidget : public QgsMapLayerConfigWidget
public:
explicit QgsVectorLayer3DRendererWidget( QgsMapLayer *layer, QgsMapCanvas *canvas, QWidget *parent = nullptr );
void syncToLayer( QgsMapLayer *layer ) override;
void syncToLayer( QgsMapLayer *layer ) final;
void setDockMode( bool dockMode ) override;

View File

@ -33,9 +33,9 @@ class QgsAnnotationItemPropertiesWidget : public QgsMapLayerConfigWidget, public
QgsAnnotationItemPropertiesWidget( QgsAnnotationLayer *layer, QgsMapCanvas *canvas, QWidget *parent );
~QgsAnnotationItemPropertiesWidget() override;
void syncToLayer( QgsMapLayer *layer ) override;
void syncToLayer( QgsMapLayer *layer ) final;
void setMapLayerConfigWidgetContext( const QgsMapLayerConfigWidgetContext &context ) override;
void setDockMode( bool dockMode ) override;
void setDockMode( bool dockMode ) final;
public slots:
void apply() override;

View File

@ -30,7 +30,7 @@ class QgsMeshElevationPropertiesWidget : public QgsMapLayerConfigWidget, private
QgsMeshElevationPropertiesWidget( QgsMeshLayer *layer, QgsMapCanvas *canvas, QWidget *parent );
void syncToLayer( QgsMapLayer *layer ) override;
void syncToLayer( QgsMapLayer *layer ) final;
public slots:
void apply() override;

View File

@ -14,10 +14,8 @@
***************************************************************************/
#include "qgslayertreegrouppropertieswidget.h"
#include "qgsstyle.h"
#include "qgsapplication.h"
#include "qgsmaplayer.h"
#include "qgsgui.h"
#include "qgspainteffect.h"
#include "qgsmapcanvas.h"
#include "qgspainteffectregistry.h"

View File

@ -33,9 +33,9 @@ class QgsLayerTreeGroupPropertiesWidget : public QgsMapLayerConfigWidget, public
QgsLayerTreeGroupPropertiesWidget( QgsMapCanvas *canvas, QWidget *parent );
~QgsLayerTreeGroupPropertiesWidget() override;
void syncToLayer( QgsMapLayer *layer ) override;
void syncToLayer( QgsMapLayer *layer ) final;
void setMapLayerConfigWidgetContext( const QgsMapLayerConfigWidgetContext &context ) override;
void setDockMode( bool dockMode ) override;
void setDockMode( bool dockMode ) final;
public slots:
void apply() override;

View File

@ -30,7 +30,7 @@ class QgsRasterElevationPropertiesWidget : public QgsMapLayerConfigWidget, priva
QgsRasterElevationPropertiesWidget( QgsRasterLayer *layer, QgsMapCanvas *canvas, QWidget *parent );
void syncToLayer( QgsMapLayer *layer ) override;
void syncToLayer( QgsMapLayer *layer ) final;
public slots:
void apply() override;

View File

@ -32,7 +32,7 @@ class QgsVectorElevationPropertiesWidget : public QgsMapLayerConfigWidget, priva
QgsVectorElevationPropertiesWidget( QgsVectorLayer *layer, QgsMapCanvas *canvas, QWidget *parent );
void syncToLayer( QgsMapLayer *layer ) override;
void syncToLayer( QgsMapLayer *layer ) final;
QgsExpressionContext createExpressionContext() const override;

View File

@ -18,11 +18,8 @@
#include "qgis.h"
#include "qgsmapcanvas.h"
#include "qgsmeshlayer.h"
#include "qgsmessagelog.h"
#include "qgsmeshrendererscalarsettingswidget.h"
#include "qgsmeshdatasetgrouptreeview.h"
#include "qgsmeshrendereractivedatasetwidget.h"
#include "qgsmeshlayerutils.h"
#include "qgsproject.h"
#include "qgsprojectutils.h"

View File

@ -55,7 +55,7 @@ class GUI_EXPORT QgsRendererMeshPropertiesWidget : public QgsMapLayerConfigWidge
*
* \since QGIS 3.22, replace syncToLayer() without argument
*/
void syncToLayer( QgsMapLayer *mapLayer ) override;
void syncToLayer( QgsMapLayer *mapLayer ) final;
public slots:
//! Applies the settings made in the dialog

View File

@ -51,8 +51,8 @@ class GUI_EXPORT QgsPointCloudRendererPropertiesWidget : public QgsMapLayerConfi
*/
void setContext( const QgsSymbolWidgetContext &context );
void syncToLayer( QgsMapLayer *layer ) override;
void setDockMode( bool dockMode ) override;
void syncToLayer( QgsMapLayer *layer ) final;
void setDockMode( bool dockMode ) final;
public slots:

View File

@ -17,12 +17,7 @@
#include "qgspostgresrastertemporalsettingswidget.h"
#include "qgsmaplayer.h"
#include "qgsproject.h"
#include "qgsrasterlayer.h"
#include "qgsprojecttimesettings.h"
#include "qgsrasterlayertemporalproperties.h"
#include "qgsproviderregistry.h"
#include "qgsprovidermetadata.h"
QgsPostgresRasterTemporalSettingsWidget::QgsPostgresRasterTemporalSettingsWidget( QgsMapLayer *layer, QgsMapCanvas *canvas, QWidget *parent )
: QgsMapLayerConfigWidget( layer, canvas, parent )

View File

@ -31,7 +31,7 @@ class QgsPostgresRasterTemporalSettingsWidget : public QgsMapLayerConfigWidget,
public:
QgsPostgresRasterTemporalSettingsWidget( QgsMapLayer *layer, QgsMapCanvas *canvas, QWidget *parent = nullptr );
void syncToLayer( QgsMapLayer *layer ) override;
void syncToLayer( QgsMapLayer *layer ) final;
void apply() override;
private slots:

View File

@ -31,7 +31,7 @@ class QgsWmstSettingsWidget : public QgsMapLayerConfigWidget, private Ui::QgsWms
public:
QgsWmstSettingsWidget( QgsMapLayer *layer, QgsMapCanvas *canvas, QWidget *parent = nullptr );
void syncToLayer( QgsMapLayer *layer ) override;
void syncToLayer( QgsMapLayer *layer ) final;
void apply() override;
private slots:
void temporalPropertiesChange();