Skip to content

Commit

Permalink
Show a preview string for intervals in expression builder
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed Dec 3, 2015
1 parent b31d9be commit 1d1546f
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/gui/qgsexpressionbuilderwidget.cpp
Expand Up @@ -615,6 +615,12 @@ QString QgsExpressionBuilderWidget::formatPreviewString( const QVariant& value )
QgsFeature feat = value.value<QgsFeature>(); QgsFeature feat = value.value<QgsFeature>();
return tr( "<i>&lt;feature: %1&gt;</i>" ).arg( feat.id() ); return tr( "<i>&lt;feature: %1&gt;</i>" ).arg( feat.id() );
} }
else if ( value.canConvert< QgsExpression::Interval >() )
{
//result is a feature
QgsExpression::Interval interval = value.value<QgsExpression::Interval>();
return tr( "<i>&lt;interval: %1 days&gt;</i>" ).arg( interval.days() );
}
else else
{ {
QString previewString = value.toString(); QString previewString = value.toString();
Expand Down

0 comments on commit 1d1546f

Please sign in to comment.