Skip to content

Commit 1d1546f

Browse files
committed
Show a preview string for intervals in expression builder
1 parent b31d9be commit 1d1546f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/gui/qgsexpressionbuilderwidget.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,12 @@ QString QgsExpressionBuilderWidget::formatPreviewString( const QVariant& value )
615615
QgsFeature feat = value.value<QgsFeature>();
616616
return tr( "<i>&lt;feature: %1&gt;</i>" ).arg( feat.id() );
617617
}
618+
else if ( value.canConvert< QgsExpression::Interval >() )
619+
{
620+
//result is a feature
621+
QgsExpression::Interval interval = value.value<QgsExpression::Interval>();
622+
return tr( "<i>&lt;interval: %1 days&gt;</i>" ).arg( interval.days() );
623+
}
618624
else
619625
{
620626
QString previewString = value.toString();

0 commit comments

Comments
 (0)