mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-08 00:05:09 -04:00
Fix preview expression for feature lists using variables
This commit is contained in:
parent
16fab1ea6e
commit
96126c9fa0
@ -21,6 +21,7 @@
|
|||||||
#include "qgslogger.h"
|
#include "qgslogger.h"
|
||||||
#include "qgsvectorlayer.h"
|
#include "qgsvectorlayer.h"
|
||||||
#include "qgsvectorlayerfeatureiterator.h"
|
#include "qgsvectorlayerfeatureiterator.h"
|
||||||
|
#include "qgsexpressioncontextutils.h"
|
||||||
|
|
||||||
#define SIP_NO_FILE
|
#define SIP_NO_FILE
|
||||||
|
|
||||||
@ -52,6 +53,7 @@ class QgsFeatureExpressionValuesGatherer: public QThread
|
|||||||
const QStringList &identifierFields = QStringList() )
|
const QStringList &identifierFields = QStringList() )
|
||||||
: mSource( new QgsVectorLayerFeatureSource( layer ) )
|
: mSource( new QgsVectorLayerFeatureSource( layer ) )
|
||||||
, mDisplayExpression( displayExpression.isEmpty() ? layer->displayExpression() : displayExpression )
|
, mDisplayExpression( displayExpression.isEmpty() ? layer->displayExpression() : displayExpression )
|
||||||
|
, mExpressionContext( QgsExpressionContextUtils::globalProjectLayerScopes( layer ) )
|
||||||
, mRequest( request )
|
, mRequest( request )
|
||||||
, mIdentifierFields( identifierFields )
|
, mIdentifierFields( identifierFields )
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user