home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / qt3_emx.zip / examples / forever / forever.h < prev    next >
C/C++ Source or Header  |  2001-10-11  |  875b  |  41 lines

  1. /****************************************************************************
  2. ** $Id:  qt/forever.h   3.0.0   edited Jun 22 13:24 $
  3. **
  4. ** Definition of something or other
  5. **
  6. ** Created : 979899
  7. **
  8. ** Copyright (C) 1997 by Trolltech AS.  All rights reserved.
  9. **
  10. ** This file is part of an example program for Qt.  This example
  11. ** program may be used, distributed and modified without limitation.
  12. **
  13. *****************************************************************************/
  14.  
  15. #ifndef FOREVER_H
  16. #define FOREVER_H
  17.  
  18. #include <qwidget.h>
  19.  
  20.  
  21. const int numColors = 120;
  22.  
  23.  
  24. class Forever : public QWidget
  25. {
  26.     Q_OBJECT
  27. public:
  28.     Forever( QWidget *parent=0, const char *name=0 );
  29. protected:
  30.     void    paintEvent( QPaintEvent * );
  31.     void    timerEvent( QTimerEvent * );
  32. private slots:
  33.     void    updateCaption();
  34. private:
  35.     int        rectangles;
  36.     QColor    colors[numColors];
  37. };
  38.  
  39.  
  40. #endif
  41.