Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 3

Qt-interest Archive, August 1999
[Q] paintEvent


Message 1 in thread

Hallo,

I have made a class based on QWidget (QOverlayWidget). I´ve overwritten
paintEvent( ). I´ve made an instance of it in another class which is
also based on QWidget (QImageDisplay). My problem is that it jumps to
eventPaint from QImageDisplay but not to eventPaint from QOverlay.

class QOverlayWidget: QWidget
{
  Q_OBJECT
public:
              QOverlayWidget(QPoint& Position);
protected:
  QImage    m_xOverlayImage;
  void    paintEvent(QPaintEvent* Event);
};

class QOverlayRect : public QOverlayWidget
{
public:
       QOverlayRect(QPoint& Position);
};

class QImageDisplay : OWidget
{
  Q_OBJECT
public:
protected:
  QOverlayRect*  m_pxRect;
}

Thank you
Andre Betz