/**************************************************************************** ** $Id: qt/rubberbandwidget.h 3.3.6 edited May 27 2003 $ ** ** Definition of a widget that draws a rubberband. Designed to be used ** in an X11 overlay visual ** ** Copyright (C) 1999 by Trolltech AS. All rights reserved. ** ** This file is part of an example program for Qt. This example ** program may be used, distributed and modified without limitation. ** *****************************************************************************/ #ifndef RUBBERBANDWIDGET_H #define RUBBERBANDWIDGET_H #include class RubberbandWidget : public QWidget { public: RubberbandWidget( QColor transparentColor, QWidget *parent=0, const char *name=0, WFlags f=0 ); protected: void mousePressEvent( QMouseEvent* e ); void mouseMoveEvent( QMouseEvent* e ); void mouseReleaseEvent( QMouseEvent* e ); QColor c; QPoint p1; QPoint p2; QPoint p3; bool on; }; #endif