Fix support Qt 5.0.
--HG-- branch : develop
This commit is contained in:
parent
0a83886f09
commit
c203986111
|
@ -420,9 +420,16 @@ void VToolDetail::paint(QPainter *painter, const QStyleOptionGraphicsItem *optio
|
|||
{
|
||||
if (scene()->views().count() > 0)
|
||||
{
|
||||
QPoint pt0 = scene()->views().at(0)->mapFromScene(0, 0);
|
||||
QPoint pt = scene()->views().at(0)->mapFromScene(0, 100);
|
||||
qreal dScale = qSqrt(QPoint::dotProduct(pt - pt0, pt - pt0));
|
||||
const QPoint pt0 = scene()->views().at(0)->mapFromScene(0, 0);
|
||||
const QPoint pt = scene()->views().at(0)->mapFromScene(0, 100);
|
||||
|
||||
const QPoint p = pt - pt0;
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 1, 0)
|
||||
const qreal dScale = qSqrt(QPoint::dotProduct(p, p));
|
||||
#else
|
||||
const qreal dScale = qSqrt(p.xp * p.xp + p.yp * p.yp);
|
||||
#endif //QT_VERSION >= QT_VERSION_CHECK(5, 1, 0)
|
||||
grainLine->SetScale(100/dScale);
|
||||
//qDebug() << "SCALE" << dScale << 10/dScale;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user