summaryrefslogtreecommitdiff
path: root/CIAO/examples/Display/NavDisplayGUI_exec/NodeItem.cpp
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);
}