75 QMap<QString, QSet<QString>> results() const
SIP_SKIP;
85 QMap<QString, QList<QString>> resultsPy() const
SIP_PYNAME( results );
102 bool legendKeyVisible( const QString &ruleKey,
QgsVectorLayer *layer ) const;
107 typedef QSet<QString> SymbolSet;
110 typedef QMap<QString, SymbolSet> HitTest;
126 const QString &layerId,
129 SymbolSet &usedSymbols,
130 SymbolSet &usedSymbolsRuleKey,
139 HitTest mHitTestRuleKey;
169 QMap<QString, QSet<QString>> results()
const SIP_SKIP;
177 QMap<QString, QList<QString>> resultsPy()
const SIP_PYNAME( results );
180 void cancel()
override;
190 struct PreparedLayerData
192 std::unique_ptr< QgsAbstractFeatureSource > source;
195 std::unique_ptr< QgsFeatureRenderer > renderer;
198 std::unique_ptr< QgsExpressionContextScope > layerScope;
201 std::vector< PreparedLayerData > mPreparedData;
205 QMap<QString, QSet<QString>> mResults;
207 std::unique_ptr< QgsFeedback > mFeedback;
Contains information about the context of a rendering operation.