--- a/tools/templates/pixlabel.cpp Sat Jan 26 23:57:37 2013 +0100
+++ b/tools/templates/pixlabel.cpp Sun Jan 27 00:00:33 2013 +0100
@@ -3,49 +3,49 @@
#include "pixlabel.h"
PixLabel::PixLabel()
- : QLabel(0)
+ : QLabel(0)
{
}
void PixLabel::paintEvent(QPaintEvent * event)
{
- QLabel::paintEvent(event);
- QPainter p(this);
+ QLabel::paintEvent(event);
+ QPainter p(this);
- p.fillRect(QRect(0, 0, 1024, 512), QBrush(Qt::black));
+ p.fillRect(QRect(0, 0, 1024, 512), QBrush(Qt::black));
- if (rects.size())
- {
- p.setPen(QPen(Qt::lightGray));
- QVector<QPoint> centers;
- for(QList<QRect>::const_iterator it = rects.begin(); it != rects.end(); ++it)
- centers.push_back((*it).center());
- p.drawPolyline(QPolygon(centers));
+ if (rects.size())
+ {
+ p.setPen(QPen(Qt::lightGray));
+ QVector<QPoint> centers;
+ for(QList<QRect>::const_iterator it = rects.begin(); it != rects.end(); ++it)
+ centers.push_back((*it).center());
+ p.drawPolyline(QPolygon(centers));
- p.setPen(QPen(Qt::white));
- p.drawRects(rects.toVector());
+ p.setPen(QPen(Qt::white));
+ p.drawRects(rects.toVector());
- p.setPen(QPen(Qt::yellow));
- p.drawRect(rects.last());
- }
+ p.setPen(QPen(Qt::yellow));
+ p.drawRect(rects.last());
+ }
}
void PixLabel::mousePressEvent(QMouseEvent * e)
{
- if (!rects.empty())
- {
- if (e->button() == Qt::LeftButton)
- rects[rects.size() - 1].moveTopLeft(QPoint(e->x(), e->y()));
- else
- if (e->button() == Qt::RightButton)
- rects[rects.size() - 1].setBottomRight(QPoint(e->x(), e->y()));
- repaint();
- }
+ if (!rects.empty())
+ {
+ if (e->button() == Qt::LeftButton)
+ rects[rects.size() - 1].moveTopLeft(QPoint(e->x(), e->y()));
+ else
+ if (e->button() == Qt::RightButton)
+ rects[rects.size() - 1].setBottomRight(QPoint(e->x(), e->y()));
+ repaint();
+ }
}
void PixLabel::AddRect()
{
- rects.push_back(QRect(0, 0, 1, 1));
- repaint();
+ rects.push_back(QRect(0, 0, 1, 1));
+ repaint();
}