Skip to content

Commit ffb2817

Browse files
committedApr 10, 2018
Protect the const-ituional correctness
1 parent 02da420 commit ffb2817

7 files changed

+11
-11
lines changed
 

‎python/gui/processing/qgsprocessingalgorithmconfigurationwidget.sip.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,12 @@ Interface base class for factories for algorithm configuration widgets.
5858
public:
5959
virtual ~QgsProcessingAlgorithmConfigurationWidgetFactory();
6060

61-
virtual QgsProcessingAlgorithmConfigurationWidget *create( QgsProcessingAlgorithm *algorithm ) const = 0 /Factory/;
61+
virtual QgsProcessingAlgorithmConfigurationWidget *create( const QgsProcessingAlgorithm *algorithm ) const = 0 /Factory/;
6262
%Docstring
6363
Create a new configuration widget for ``algorithm``.
6464
%End
6565

66-
virtual bool canCreateFor( QgsProcessingAlgorithm *algorithm ) const = 0;
66+
virtual bool canCreateFor( const QgsProcessingAlgorithm *algorithm ) const = 0;
6767
%Docstring
6868
Check if this factory can create widgets for ``algorithm``.
6969
%End

‎python/gui/processing/qgsprocessingguiregistry.sip.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ widgets.
4848
.. versionadded:: 3.2
4949
%End
5050

51-
QgsProcessingAlgorithmConfigurationWidget *algorithmConfigurationWidget( QgsProcessingAlgorithm *algorithm ) const;
51+
QgsProcessingAlgorithmConfigurationWidget *algorithmConfigurationWidget( const QgsProcessingAlgorithm *algorithm ) const;
5252
%Docstring
5353
Get the configuration widget for an ``algorithm``. This widget will be shown
5454
next to parameter widgets. Most algorithms do not have a configuration widget

‎src/gui/processing/qgsprocessingalgorithmconfigurationwidget.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,12 @@ class CORE_EXPORT QgsProcessingAlgorithmConfigurationWidgetFactory
7373
/**
7474
* Create a new configuration widget for \a algorithm.
7575
*/
76-
virtual QgsProcessingAlgorithmConfigurationWidget *create( QgsProcessingAlgorithm *algorithm ) const = 0 SIP_FACTORY;
76+
virtual QgsProcessingAlgorithmConfigurationWidget *create( const QgsProcessingAlgorithm *algorithm ) const = 0 SIP_FACTORY;
7777

7878
/**
7979
* Check if this factory can create widgets for \a algorithm.
8080
*/
81-
virtual bool canCreateFor( QgsProcessingAlgorithm *algorithm ) const = 0;
81+
virtual bool canCreateFor( const QgsProcessingAlgorithm *algorithm ) const = 0;
8282
};
8383

8484

‎src/gui/processing/qgsprocessingconfigurationwidgets.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,15 +148,15 @@ void QgsFilterAlgorithmConfigurationWidget::addOutput()
148148
mOutputExpressionWidget->setCellWidget( rowIndex, 2, new QCheckBox() );
149149
}
150150

151-
QgsProcessingAlgorithmConfigurationWidget *QgsFilterAlgorithmConfigurationWidgetFactory::create( QgsProcessingAlgorithm *algorithm ) const
151+
QgsProcessingAlgorithmConfigurationWidget *QgsFilterAlgorithmConfigurationWidgetFactory::create( const QgsProcessingAlgorithm *algorithm ) const
152152
{
153153
if ( algorithm->name() == QStringLiteral( "filter" ) )
154154
return new QgsFilterAlgorithmConfigurationWidget();
155155
else
156156
return nullptr;
157157
}
158158

159-
bool QgsFilterAlgorithmConfigurationWidgetFactory::canCreateFor( QgsProcessingAlgorithm *algorithm ) const
159+
bool QgsFilterAlgorithmConfigurationWidgetFactory::canCreateFor( const QgsProcessingAlgorithm *algorithm ) const
160160
{
161161
if ( algorithm->name() == QStringLiteral( "filter" ) )
162162
return true;

‎src/gui/processing/qgsprocessingconfigurationwidgets.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ class QgsFilterAlgorithmConfigurationWidget : public QgsProcessingAlgorithmConfi
5050
class QgsFilterAlgorithmConfigurationWidgetFactory : public QgsProcessingAlgorithmConfigurationWidgetFactory
5151
{
5252
public:
53-
virtual QgsProcessingAlgorithmConfigurationWidget *create( QgsProcessingAlgorithm *algorithm ) const override;
54-
virtual bool canCreateFor( QgsProcessingAlgorithm *algorithm ) const override;
53+
virtual QgsProcessingAlgorithmConfigurationWidget *create( const QgsProcessingAlgorithm *algorithm ) const override;
54+
virtual bool canCreateFor( const QgsProcessingAlgorithm *algorithm ) const override;
5555
};
5656

5757
///@endcond

‎src/gui/processing/qgsprocessingguiregistry.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ void QgsProcessingGuiRegistry::removeAlgorithmConfigurationWidgetFactory( QgsPro
4242
delete factory;
4343
}
4444

45-
QgsProcessingAlgorithmConfigurationWidget *QgsProcessingGuiRegistry::algorithmConfigurationWidget( QgsProcessingAlgorithm *algorithm ) const
45+
QgsProcessingAlgorithmConfigurationWidget *QgsProcessingGuiRegistry::algorithmConfigurationWidget( const QgsProcessingAlgorithm *algorithm ) const
4646
{
4747
for ( const auto *factory : mAlgorithmConfigurationWidgetFactories )
4848
{

‎src/gui/processing/qgsprocessingguiregistry.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class GUI_EXPORT QgsProcessingGuiRegistry
6868
*
6969
* \since QGIS 3.2
7070
*/
71-
QgsProcessingAlgorithmConfigurationWidget *algorithmConfigurationWidget( QgsProcessingAlgorithm *algorithm ) const;
71+
QgsProcessingAlgorithmConfigurationWidget *algorithmConfigurationWidget( const QgsProcessingAlgorithm *algorithm ) const;
7272

7373
private:
7474

0 commit comments

Comments
 (0)
Please sign in to comment.