Code refactoring - ScreenGrabber: 'screen' has been explicitly marked deprecated
(cherry picked from commit 9ffb3fff8cd7ee679070f9e4bfb931b88c960ff6)
This commit is contained in:
committed by
borgmanJeremy
parent
93dcc43af3
commit
f54538ee1e
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user