Subversion Repositories public iLand

Rev

Rev 7 | Rev 21 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed


#include <QtGui>

#include "paintarea.h"

PaintArea::PaintArea(QWidget *parent)
     : QWidget(parent)
 {
     //QTimer *timer = new QTimer(this);
     //connect(timer, SIGNAL(timeout()), this, SLOT(update()));
     //timer->start(1000);

     //setWindowTitle(tr("Analog Clock"));
     //resize(200, 200);
 }

void PaintArea::paintEvent(QPaintEvent *)
{
     QPainter painter(this);

     painter.drawRect(0, 0, width()-1, height()-1);
     emit needsPainting(painter);
     //painter.drawPixmap(0, 0,
//     QStylePainter spainter(this);
//     QStyleOption opt;
//     spainter.drawPrimitive(QStyle::PE_PanelButtonCommand, opt);

}

void PaintArea::mousePressEvent ( QMouseEvent * event )
{

    emit mouseClick(event->pos());
     //emit needsPainting(painter);


}