| 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 );
}