mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-17 01:54:42 +00:00
Changed _size from qreal to int
This commit is contained in:
parent
8b455659ed
commit
680d62eca4
@ -16,19 +16,10 @@ Handle::~Handle()
|
||||
|
||||
}
|
||||
|
||||
void Handle::setSize(qreal size)
|
||||
{
|
||||
_size = size;
|
||||
}
|
||||
|
||||
void Handle::setColor(QColor color)
|
||||
{
|
||||
_color = color;
|
||||
}
|
||||
|
||||
QRectF Handle::boundingRect () const
|
||||
{
|
||||
return QRectF(-_size/2.0f, -_size/2.0f, _size, _size);
|
||||
return QRectF(((qreal)-_size)/2.0f, ((qreal)-_size)/2.0f, _size, _size);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -14,8 +14,8 @@ class Handle : public QObject, public QGraphicsItem
|
||||
public:
|
||||
Handle(void);
|
||||
~Handle(void);
|
||||
void setSize (qreal);
|
||||
void setColor (QColor);
|
||||
void setSize (int size) {_size = size;};
|
||||
void setColor (QColor color) {_color = color;};
|
||||
|
||||
// Overriding QGraphicsItem methods
|
||||
QRectF boundingRect () const;
|
||||
@ -27,7 +27,7 @@ protected:
|
||||
void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
|
||||
|
||||
QColor _color;
|
||||
qreal _size;
|
||||
int _size;
|
||||
|
||||
private:
|
||||
|
||||
|
||||
@ -19,12 +19,12 @@ void TFHandle::paint ( QPainter * painter, const QStyleOptionGraphicsItem * opti
|
||||
|
||||
painter->setPen(_color);
|
||||
painter->setBrush(_color);
|
||||
painter->drawEllipse(-_size/2.0f, -_size/2.0f, _size, _size);
|
||||
painter->drawEllipse(((qreal)-_size)/2.0f, -((qreal)_size)/2.0f, _size, _size);
|
||||
}
|
||||
|
||||
QRectF TFHandle::boundingRect () const
|
||||
{
|
||||
return QRectF(-_size/2.0f, -_size/2.0f, _size, _size);
|
||||
return QRectF(((qreal)-_size)/2.0f, ((qreal)-_size)/2.0f, _size, _size);
|
||||
}
|
||||
|
||||
void TFHandle::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user