Skip to content

Commit 8790c4c

Browse files
committed
[processing] Fix missing [optional] text in string parameter label
Fixes #19817
1 parent 195539d commit 8790c4c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/gui/processing/qgsprocessingwidgetwrapper.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,10 @@ QLabel *QgsAbstractProcessingParameterWidgetWrapper::createLabel()
124124
case QgsProcessingGui::Standard:
125125
case QgsProcessingGui::Modeler:
126126
{
127-
std::unique_ptr< QLabel > label = qgis::make_unique< QLabel >( mParameterDefinition->description() );
127+
QString description = mParameterDefinition->description();
128+
if ( parameterDefinition()->flags() & QgsProcessingParameterDefinition::FlagOptional )
129+
description = QObject::tr( "%1 [optional]" ).arg( description );
130+
std::unique_ptr< QLabel > label = qgis::make_unique< QLabel >( description );
128131
label->setToolTip( mParameterDefinition->toolTip() );
129132
return label.release();
130133
}

0 commit comments

Comments
 (0)