Revision 1 (by moose, 2006/03/06 10:35:57) Initial Import
#include "HeaderFrame.h"
#include <qpainter.h>
//Added by qt3to4:
#include <QFrame>
#include <QPaintEvent>

HeaderFrame::HeaderFrame(QWidget *parent, Qt::WFlags f) : QFrame(parent, f)
{
	//childrenRect = QRect( frameRect().x(), frameRect().y()+25, frameRect().width(), frameRect().height() );
	setMinimumHeight(24);
	setFrameShape(QFrame::NoFrame);
	setLineWidth(0);
}

void HeaderFrame::setCaption(QString t)
{
	text = t;
}

void HeaderFrame::paintEvent(QPaintEvent *event)
{
	QPainter p(this);
	p.save     ();
//	p.fillRect ( 1, 1, width()-2, 22, palette().brush(QPalette::Highlight) );
	p.setPen   ( QPen( QColor(QPalette::HighlightedText), 4) );
	p.setFont  ( QFont( "Helvetica", 12, QFont::Bold ) );
	p.drawText ( 5, 18, text );
	p.restore  ();
//	p.drawRect ( 0, 0, width()-1, height()-1 );
	p.drawLine ( 0, height()-1, width()-1, height()-1 );
}