10 #include <QGraphicsItem>
11 #include <QGraphicsScene>
27 for (
int i = 0; i < m_segments.count(); i++) {
28 QGraphicsItem *item = m_segments [i];
44 m_segments.push_back (item);
49 for (
int i = 0; i < m_segments.count(); i++) {
50 QGraphicsItem *item = m_segments [i];
51 if (item !=
nullptr) {
54 QGraphicsLineItem *itemLine = dynamic_cast<QGraphicsLineItem*> (item);
55 QGraphicsEllipseItem *itemArc = dynamic_cast<QGraphicsEllipseItem*> (item);
56 if (itemLine !=
nullptr) {
57 itemLine->setPen (pen);
58 }
else if (itemArc !=
nullptr) {
59 itemArc->setPen (pen);
67 for (
int i = 0; i < m_segments.count(); i++) {
68 QGraphicsItem *item = m_segments [i];
69 item->setVisible (visible);