Code refactoring - ScreenGrabber: 'screen' has been explicitly marked deprecated

(cherry picked from commit 9ffb3fff8cd7ee679070f9e4bfb931b88c960ff6)
This commit is contained in:
Yuriy Puchkov
2021-02-22 18:16:40 +02:00
committed by borgmanJeremy
parent 93dcc43af3
commit f54538ee1e

View File

@@ -169,7 +169,12 @@ QPixmap ScreenGrabber::grabScreen(int screenNumber, bool& ok)
p = p.copy(geometry);
}
} else {
p = QApplication::desktop()->screen(screenNumber)->grab();
QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();
p = currentScreen->grabWindow(screenNumber,
currentScreen->geometry().x(),
currentScreen->geometry().y(),
currentScreen->geometry().width(),
currentScreen->geometry().height());
ok = true;
}
return p;