blob: 725dcfdc403e99d2d0a306732f5c6df55796f4e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include "NodeItem.h"
#include <QtGui/qbrush.h>
NodeItem::NodeItem(QGraphicsScene *canvas, NavUnit &unit)
: QGraphicsRectItem(0.0, 0.0, 10.0, 10.0,0, canvas),
unit_(unit)
{
setRect(unit_.getLocation().x_, unit_.getLocation().y_, 10.0, 10.0);
// There are only 7 colors defined.
int color_id = unit_.getID() % 7;
QBrush *br = new QBrush(Qt::GlobalColor(arrayColors[color_id]));
setBrush(*br);
}
|