|
|
|
|
@ -79,7 +79,7 @@ void OutputLocatorEffect::show() |
|
|
|
|
const auto screens = effects->screens(); |
|
|
|
|
for (const auto screen : screens) { |
|
|
|
|
auto scene = new OffscreenQuickScene(); |
|
|
|
|
scene->setSource(m_qmlUrl, {{QStringLiteral("outputName"), outputName(screen)}, {QStringLiteral("resolution"), screen->geometry().size()}, {QStringLiteral("scale"), screen->scale()}}); |
|
|
|
|
scene->setSource(m_qmlUrl, {{QStringLiteral("outputName"), outputName(screen)}, {QStringLiteral("resolution"), screen->pixelSize()}, {QStringLiteral("scale"), screen->scale()}}); |
|
|
|
|
QRectF geometry(0, 0, scene->rootItem()->implicitWidth(), scene->rootItem()->implicitHeight()); |
|
|
|
|
geometry.moveCenter(screen->geometry().center()); |
|
|
|
|
scene->setGeometry(geometry.toRect()); |
|
|
|
|
|