Skip to content

Commit 5cf0433

Browse files
committed
First steps towards expression context
1 parent 7af13f6 commit 5cf0433

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/gui/processing/qgsprocessingmodelerparameterwidget.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ QgsProcessingModelerParameterWidget::QgsProcessingModelerParameterWidget( QgsPro
8181
}
8282

8383
mExpressionWidget = new QgsExpressionLineEdit();
84+
mExpressionWidget->registerExpressionContextGenerator( this );
8485
mStackedWidget->addWidget( mExpressionWidget );
8586

8687
mModelInputCombo = new QComboBox();
@@ -169,6 +170,11 @@ QgsProcessingModelChildParameterSource QgsProcessingModelerParameterWidget::valu
169170
return QgsProcessingModelChildParameterSource();
170171
}
171172

173+
QgsExpressionContext QgsProcessingModelerParameterWidget::createExpressionContext() const
174+
{
175+
return QgsExpressionContext();
176+
}
177+
172178
void QgsProcessingModelerParameterWidget::sourceMenuAboutToShow()
173179
{
174180
mSourceMenu->clear();

src/gui/processing/qgsprocessingmodelerparameterwidget.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class QComboBox;
5656
* \ingroup gui
5757
* \since QGIS 3.4
5858
*/
59-
class GUI_EXPORT QgsProcessingModelerParameterWidget : public QWidget
59+
class GUI_EXPORT QgsProcessingModelerParameterWidget : public QWidget, public QgsExpressionContextGenerator
6060
{
6161
Q_OBJECT
6262

0 commit comments

Comments
 (0)