- painter->setPen(QColor(0x00, 0xff, 0x00, 0xff));
- if (next[0])
- painter->drawLine(QPointF(x + dx/3, y+dy),
- mapFromScene(next[0]->getEntry()));
-
+ if (next[0]) {
+ if (next[1]) {
+ painter->setPen(QColor(0x00, 0xff, 0x00, 0xff));
+ painter->drawLine(QPointF(x + dx/3, y+dy),
+ mapFromScene(next[0]->getEntry()));
+ } else {
+ painter->setPen(QColor(0x00, 0x00, 0x00, 0xff));
+ painter->drawLine(QPointF(x + dx/2, y+dy),
+ mapFromScene(next[0]->getEntry()));
+ }
+ }