Adapt to KSvg api changes

Size/elementSize is a QSizeF now.

Depends on https://invent.kde.org/frameworks/ksvg/-/merge_requests/29.
master
Marco Martin 11 months ago
parent 07dd2a5086
commit 2eabd17547

@ -145,7 +145,7 @@ void ScreenPreviewWidget::paintEvent(QPaintEvent *event)
QPainter painter(this);
QPoint standPosition(d->monitorRect.center().x() - d->screenGraphics->elementSize("base").width() / 2, d->previewRect.bottom());
d->screenGraphics->paint(&painter, QRect(standPosition, d->screenGraphics->elementSize("base")), "base");
d->screenGraphics->paint(&painter, QRect(standPosition, d->screenGraphics->elementSize("base").toSize()), "base");
d->screenGraphics->paintFrame(&painter, d->monitorRect.topLeft());
painter.save();

@ -242,13 +242,13 @@ QSize ScreenEdgeEffect::cornerGlowSize(ElectricBorder border)
switch (border) {
case ElectricTopLeft:
return m_glow->elementSize(QStringLiteral("bottomright"));
return m_glow->elementSize(QStringLiteral("bottomright")).toSize();
case ElectricTopRight:
return m_glow->elementSize(QStringLiteral("bottomleft"));
return m_glow->elementSize(QStringLiteral("bottomleft")).toSize();
case ElectricBottomRight:
return m_glow->elementSize(QStringLiteral("topleft"));
return m_glow->elementSize(QStringLiteral("topleft")).toSize();
case ElectricBottomLeft:
return m_glow->elementSize(QStringLiteral("topright"));
return m_glow->elementSize(QStringLiteral("topright")).toSize();
default:
return QSize();
}

Loading…
Cancel
Save