76 QMap<QString, QSet<QString>> results() const
SIP_SKIP;
86 QMap<QString, QList<QString>> resultsPy() const
SIP_PYNAME( results );
105 bool legendKeyVisible( const QString &ruleKey,
QgsVectorLayer *layer ) const;
110 typedef QSet<QString> SymbolSet;
113 typedef QMap<QString, SymbolSet> HitTest;
129 const QString &layerId,
132 SymbolSet &usedSymbols,
133 SymbolSet &usedSymbolsRuleKey,
142 HitTest mHitTestRuleKey;
172 QMap<QString, QSet<QString>> results()
const SIP_SKIP;
180 QMap<QString, QList<QString>> resultsPy()
const SIP_PYNAME( results );
183 void cancel()
override;
193 struct PreparedLayerData
195 std::unique_ptr< QgsAbstractFeatureSource > source;
198 std::unique_ptr< QgsFeatureRenderer > renderer;
201 std::unique_ptr< QgsExpressionContextScope > layerScope;
204 std::vector< PreparedLayerData > mPreparedData;
208 QMap<QString, QSet<QString>> mResults;
210 std::unique_ptr< QgsFeedback > mFeedback;
Contains information about the context of a rendering operation.