#include suicidal virtual class QFrame : virtual QWidget { enum Shape { NoFrame, Box, Panel, WinPanel, HLine, VLine, StyledPanel, PopupPanel, MShape }; enum Shadow { Plain, Raised, Sunken, MShadow }; QFrame(QWidget * = 0, const char * = 0, Qt::WFlags = 0, bool = TRUE); virtual ~QFrame(); QRect contentsRect() const; QFrame::Shadow frameShadow() const; QFrame::Shape frameShape() const; QRect frameRect() const; int frameStyle() const; int frameWidth() const; int lineWidth() const; int margin() const; int midLineWidth() const; virtual void setFrameRect(const QRect &); void setFrameShadow(QFrame::Shadow); void setFrameShape(QFrame::Shape); virtual void setFrameStyle(int); virtual void setLineWidth(int); virtual void setMargin(int); virtual void setMidLineWidth(int); virtual QSize sizeHint() const; virtual QSizePolicy sizePolicy() const; protected: virtual void drawContents(QPainter *); virtual void drawContentsMask(QPainter *); virtual void drawFrame(QPainter *); virtual void drawFrameMask(QPainter *); virtual void frameChanged(); virtual void paintEvent(QPaintEvent *); virtual void resizeEvent(QResizeEvent *); virtual void updateMask(); } Qt::Frame;