| Revision 1 (by moose, 2006/03/06 10:00:33) |
Initial Import
|
#include "HeaderFrame.h"
#include <qrect.h>
#include <qpainter.h>
HeaderFrame::HeaderFrame(QWidget *parent, const char *name, WFlags f) : QFrame(parent, name, f)
{
//childrenRect = QRect( frameRect().x(), frameRect().y()+25, frameRect().width(), frameRect().height() );
setCaption(text);
}
void HeaderFrame::paintEvent(QPaintEvent *event)
{
QPainter p(this);
p.save ();
p.fillRect ( 1, 1, width()-2, 22, QBrush( colorGroup().highlight() ) );
p.setPen ( QPen(colorGroup().highlightedText(), 4) );
p.setFont ( QFont( "Helvetica", 16, QFont::Bold ) );
p.drawText ( 5, 18, caption() );
p.restore ();
p.drawRect ( 0, 0, width(), 24 );
}