76 QMap<QString, QSet<QString>> results() const
SIP_SKIP;
86 QMap<QString, QList<QString>> resultsPy() const
SIP_PYNAME( results );
103 bool legendKeyVisible( const QString &ruleKey,
QgsVectorLayer *layer ) const;
108 typedef QSet<QString> SymbolSet;
111 typedef QMap<QString, SymbolSet> HitTest;
127 const QString &layerId,
130 SymbolSet &usedSymbols,
131 SymbolSet &usedSymbolsRuleKey,
140 HitTest mHitTestRuleKey;
170 QMap<QString, QSet<QString>> results()
const SIP_SKIP;
178 QMap<QString, QList<QString>> resultsPy()
const SIP_PYNAME( results );
181 void cancel()
override;
191 struct PreparedLayerData
193 std::unique_ptr< QgsAbstractFeatureSource > source;
196 std::unique_ptr< QgsFeatureRenderer > renderer;
199 std::unique_ptr< QgsExpressionContextScope > layerScope;
202 std::vector< PreparedLayerData > mPreparedData;
206 QMap<QString, QSet<QString>> mResults;
208 std::unique_ptr< QgsFeedback > mFeedback;
Contains information about the context of a rendering operation.