virtual void YourCurve
::drawLines(QPainter *painter,
int from, int to) const
{
painter->save();
painter->setClipRect(...);
const QPen pen
= this
->pen
();
setPen(Qt::transparent);
setPen(pen);
painter->restore();
const QBrush brush
= this
->brush
();
setBrush(Qt::NoBrush);
setBrush(brush);
}
virtual void YourCurve::drawLines(QPainter *painter,
const QwtScaleMap &xMap, const QwtScaleMap &yMap,
int from, int to) const
{
painter->save();
painter->setClipRect(...);
const QPen pen = this->pen();
setPen(Qt::transparent);
QwtPlotCurve::drawLines(painter, xMap, yMap, from, to);
setPen(pen);
painter->restore();
const QBrush brush = this->brush();
setBrush(Qt::NoBrush);
QwtPlotCurve::drawLines(painter, xMap, yMap, from, to);
setBrush(brush);
}
To copy to clipboard, switch view to plain text mode
Bookmarks