Author: craig
Date: Sun Jan 30 18:00:32 2022
New Revision: 24869
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=24869
Log:
Qt6 build fix: replace obsolete
QStyleOptionGraphicsItem::levelOfDetail()
Modified:
trunk/Scribus/scribus/plugins/tools/lenseffects/lensdialog.cpp
Modified: trunk/Scribus/scribus/plugins/tools/lenseffects/lensdialog.cpp
URL:
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24869&path=/trunk/Scribus/scribus/plugins/tools/lenseffects/lensdialog.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/tools/lenseffects/lensdialog.cpp
(original)
+++ trunk/Scribus/scribus/plugins/tools/lenseffects/lensdialog.cpp Sun Jan
30 18:00:32 2022
@@ -61,7 +61,8 @@
void LensItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *item,
QWidget *widget)
{
Q_UNUSED(widget);
- painter->setPen(QPen(Qt::black, 1.0 / item->levelOfDetail));
+ qreal painterLevelOfDetail =
item->levelOfDetailFromTransform(painter->worldTransform());
+ painter->setPen(QPen(Qt::black, 1.0 / painterLevelOfDetail));
QRadialGradient radialGrad(QPointF(0.5, 0.5), 1.0);
radialGrad.setColorAt(0.0, QColor(255, 0, 0, 127));
radialGrad.setColorAt(0.1, QColor(255, 0, 0, 127));
@@ -71,11 +72,11 @@
painter->drawEllipse(rect().toRect());
if (item->state & QStyle::State_Selected)
{
- scaling = item->levelOfDetail;
- double siz = 6.0 / item->levelOfDetail;
+ scaling = painterLevelOfDetail;
+ double siz = 6.0 / painterLevelOfDetail;
QRectF br = boundingRect();
painter->setBrush(Qt::NoBrush);
- painter->setPen(QPen(Qt::red, 1.0 / item->levelOfDetail,
Qt::DotLine));
+ painter->setPen(QPen(Qt::red, 1.0 / painterLevelOfDetail,
Qt::DotLine));
painter->drawRect(br);
painter->setBrush(Qt::red);
painter->setPen(Qt::NoPen);
_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit