diff widgets/Plotter.cpp @ 220:7b2a7880a501

antialiasing
author benoitrigolleau
date Thu, 07 Feb 2008 15:53:32 +0000
parents fbd4905ada5e
children a89ab7dfbf4c
line wrap: on
line diff
--- a/widgets/Plotter.cpp	Thu Feb 07 15:53:09 2008 +0000
+++ b/widgets/Plotter.cpp	Thu Feb 07 15:53:32 2008 +0000
@@ -143,6 +143,7 @@
 }
 
 void Plotter::drawCurve(QPainter *painter){
+	painter->setRenderHint (QPainter::Antialiasing, true );
 	QPolygonF polyline(m_signalWidth);
 	for(int i = 0 ; i < m_curve.count() ; i++){
 		polyline[i] = QPoint(m_curve.at(i).x()+m_margin, m_curve.at(i).y()+m_margin);
@@ -153,6 +154,8 @@
 
 void Plotter::drawMaskCurve(QPainter *painter){
 
+	painter->setRenderHint (QPainter::Antialiasing, true );
+	
 	QPolygonF polyline(m_signalWidth);
 
 	for(int i = 0 ; i < m_signalWidth ; i++){