mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-18 02:24:38 +00:00
Changed drawlLines in drawPolygone for drawing handle
This commit is contained in:
parent
840740cde6
commit
7fef2bc29b
@ -5,13 +5,15 @@ EqHandle::EqHandle()
|
||||
_barHeight = 100;
|
||||
setSize(5);
|
||||
|
||||
QPointF a(-_size/2,-_size);
|
||||
QPointF b(_size/2, -_size);
|
||||
QPointF c(0, -1.87f*_size);
|
||||
_triangle[0] = QPointF(-_size/2,-_size);
|
||||
_triangle[1] = QPointF(_size/2, -_size);
|
||||
_triangle[2] = QPointF(0, -1.87f*_size);
|
||||
|
||||
|
||||
/*
|
||||
_triangle.append(QLineF(a,b));
|
||||
_triangle.append(QLineF(b,c));
|
||||
_triangle.append(QLineF(c,a));
|
||||
_triangle.append(QLineF(c,a));*/
|
||||
}
|
||||
|
||||
EqHandle::~EqHandle(void)
|
||||
@ -28,8 +30,9 @@ void EqHandle::paint ( QPainter * painter, const QStyleOptionGraphicsItem * opti
|
||||
painter->setPen(_color);
|
||||
painter->setBrush(_color);
|
||||
painter->drawLine(0, -_size, 0, -_barHeight);
|
||||
|
||||
painter->drawLines(_triangle);
|
||||
|
||||
painter->drawPolygon ( _triangle, 3);
|
||||
//painter->drawLines(_triangle);
|
||||
painter->drawRect(-_size/2, -_size, _size, _size);
|
||||
}
|
||||
|
||||
|
||||
@ -38,12 +38,9 @@ protected:
|
||||
void mouseMoveEvent (QGraphicsSceneMouseEvent *event);
|
||||
|
||||
private:
|
||||
/*
|
||||
qreal leftBorder;
|
||||
qreal center = 0;
|
||||
qreal rightBorder; */
|
||||
qreal _barHeight;
|
||||
QVector<QLineF> _triangle;
|
||||
//QVector<QLineF> _triangle;
|
||||
QPointF _triangle[3];
|
||||
EQUALIZER_HANDLE_TYPE _type;
|
||||
qreal* _midHandlePercentilePosition;
|
||||
EqHandle* _handlesPointer;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user