32 items.push_back(textItem);
42 items.push_back(item);
52 items.push_back(item);
62 items.push_back(item);
71 items.push_back(item);
81 items.push_back(item);
91 items.push_back(drawItem);
95 QObject*
PaintWidget::addPoints(
const QList<int> &points_x,
const QList<int> &points_y,
int groupNr,
const QColor &color)
100 items.push_back(drawItem);
107 items.removeAll(draw_item);
120 QList<DrawItem*>::iterator iter =
items.begin();
121 for(;iter !=
items.end();++iter)
130 QPainter painter(
this);
139 QRectF target = painter.viewport();
143 painter.setRenderHint(QPainter::TextAntialiasing,
true);
144 QList<DrawItem*>::iterator iter =
items.begin();
145 for(;iter !=
items.end();++iter)
148 if(!(*iter)->onOpenGL() || all ==
true)
149 (*iter)->draw(&painter,target,target);