@@ -902,18 +902,13 @@ void QgsVectorLayer::draw(QPainter * p, QgsRect * viewExtent, QgsMapToPixel * th
902
902
drawFeature (p,fet,theMapToPixelTransform,&marker, scale,
903
903
projectionsEnabledFlag);
904
904
905
- // test for geos performance
906
- // geos::Geometry* g=fet->geosGeometry();
907
- // delete g;
908
905
++featureCount;
909
906
delete fet;
910
907
}
911
908
}
912
909
913
910
}
914
911
915
- // std::cerr << "Time to draw was " << t.elapsed() << '\n';
916
-
917
912
// also draw the not yet commited features
918
913
std::vector<QgsFeature*>::iterator it = mAddedFeatures .begin ();
919
914
for (; it != mAddedFeatures .end (); ++it)
@@ -2692,35 +2687,6 @@ void QgsVectorLayer::refreshLegend()
2692
2687
}
2693
2688
mLegend ->changeSymbologySettings (getLayerID (), &itemList);
2694
2689
}
2695
-
2696
- #if 0
2697
- if(mLegendLayer && m_renderer)
2698
- {
2699
- m_renderer->refreshLegend(mLegendLayer);
2700
- }
2701
-
2702
- //create an item for each classification field (currently only one for all renderers)
2703
- if(m_renderer)
2704
- {
2705
- if(m_renderer->needsAttributes())
2706
- {
2707
- std::list<int> classfieldlist = m_renderer->classificationAttributes();
2708
- for(std::list<int>::reverse_iterator it = classfieldlist.rbegin(); it!=classfieldlist.rend(); ++it)
2709
- {
2710
- const QgsField theField = (dataProvider->fields())[*it];
2711
- QString classfieldname = theField.name();
2712
- QgsLegendSymbologyItem* item = new QgsLegendSymbologyItem();
2713
- item->setText(0, classfieldname);
2714
- static_cast<QTreeWidgetItem*>(mLegendLayer)->insertChild(0, item);
2715
- }
2716
- }
2717
- }
2718
- if(mLegendLayer)
2719
- {
2720
- //copy the symbology changes for the other layers in the same symbology group
2721
- mLegendLayer->updateLayerSymbologySettings(this);
2722
- }
2723
- #endif
2724
2690
}
2725
2691
2726
2692
bool QgsVectorLayer::copySymbologySettings (const QgsMapLayer& other)
0 commit comments