1919def qwtIsClippingNeeded (painter ):
2020 doClipping = False
2121 clipRect = QRectF ()
22+ #TODO: remove next line when QwtClipper will be implemented
23+ return doClipping , clipRect
2224 pe = painter .paintEngine ()
2325 if pe and pe .type () == QPaintEngine .SVG :
2426 if painter .hasClipping ():
@@ -244,9 +246,9 @@ def drawPolygon(self, painter, polygon):
244246 cpa = polygon
245247 if deviceClipping :
246248 if isinstance (polygon , QPolygonF ):
247- cpa = QwtClipper .clipPolygonF (clipRect , polygon )
249+ cpa = QwtClipper () .clipPolygonF (clipRect , polygon )
248250 else :
249- cpa = QwtClipper .clipPolygon (clipRect , polygon )
251+ cpa = QwtClipper () .clipPolygon (clipRect , polygon )
250252 painter .drawPolygon (cpa )
251253
252254 def drawPolyline (self , * args ):
@@ -256,9 +258,9 @@ def drawPolyline(self, *args):
256258 cpa = polygon
257259 if deviceClipping :
258260 if isinstance (polygon , QPolygonF ):
259- cpa = QwtClipper .clipPolygonF (clipRect , polygon )
261+ cpa = QwtClipper () .clipPolygonF (clipRect , polygon )
260262 else :
261- cpa = QwtClipper .clipPolygon (clipRect , polygon )
263+ cpa = QwtClipper () .clipPolygon (clipRect , polygon )
262264 qwtDrawPolyline (painter , cpa , cpa .size (),
263265 self .__polylineSplitting )
264266 elif len (args ) == 3 :
@@ -267,10 +269,10 @@ def drawPolyline(self, *args):
267269 if deviceClipping :
268270 if isinstance (points [0 ], QPointF ):
269271 polygon = QPolygonF (points )
270- polygon = QwtClipper .clipPolygonF (clipRect , polygon )
272+ polygon = QwtClipper () .clipPolygonF (clipRect , polygon )
271273 else :
272274 polygon = QPolygon (points )
273- polygon = QwtClipper .clipPolygon (clipRect , polygon )
275+ polygon = QwtClipper () .clipPolygon (clipRect , polygon )
274276 qwtDrawPolyline (painter , polygon ,
275277 polygon .size (), self .__polylineSplitting )
276278# polygon = QPolygonF(pointCount)
0 commit comments