diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem.cpp')
-rw-r--r-- | TAO/CIAO/DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem.cpp | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/TAO/CIAO/DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem.cpp b/TAO/CIAO/DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem.cpp deleted file mode 100644 index f1567d8f4c0..00000000000 --- a/TAO/CIAO/DAnCE/examples/Display/NavDisplayGUI_exec/NodeItem.cpp +++ /dev/null @@ -1,63 +0,0 @@ -// $Id$ - -#include "NodeItem.h" -//#include <qbrush.h> - - -QBrush *NodeItem::normal = new QBrush(red); -QBrush *NodeItem::highlighted = new QBrush(green); - - -NodeItem::NodeItem(QCanvas *canvas, NavUnit &unit) - : QCanvasEllipse(8, 8, canvas), - unit_(unit), - blink_timer(canvas), - is_selected_(0) -{ - setBrush(*normal); - setZ(128); -} - - -void NodeItem::moveBy(double dx, double dy, double /* dz */) -{ - QCanvasEllipse::moveBy (dx, dy); -} - - -void -NodeItem::timerDone() -{ - if(selected()) - { - if(brush() == *normal) - setBrush(*highlighted); - else - setBrush(*normal); - - canvas()->update(); - } -} - - -void -NodeItem::setSelected(bool yes) -{ - is_selected_ = yes; - - if(yes) - { - connect(&blink_timer, SIGNAL(timeout()), - SLOT(timerDone())); - - blink_timer.start(500); - } - else - { - blink_timer.stop(); - disconnect(SIGNAL(timeout()), this, - SLOT(timerDone())); - setBrush(*normal); - canvas()->update(); - } -} |