Class ScreenGrabber#
Inherits the following classes: QObject
Public Functions#
Type | Name |
---|---|
ScreenGrabber (QObject * parent=nullptr) |
|
QRect | desktopGeometry () |
void | freeDesktopPortal (bool & ok, QPixmap & res) |
void | generalGrimScreenshot (bool & ok, QPixmap & res) |
QPixmap | grabEntireDesktop (bool & ok) |
QPixmap | grabScreen (QScreen * screenNumber, bool & ok) |
QRect | screenGeometry (QScreen * screen) |
Public Functions Documentation#
function ScreenGrabber#
explicit ScreenGrabber::ScreenGrabber (
QObject * parent=nullptr
)
function desktopGeometry#
QRect ScreenGrabber::desktopGeometry ()
function freeDesktopPortal#
void ScreenGrabber::freeDesktopPortal (
bool & ok,
QPixmap & res
)
function generalGrimScreenshot#
void ScreenGrabber::generalGrimScreenshot (
bool & ok,
QPixmap & res
)
function grabEntireDesktop#
QPixmap ScreenGrabber::grabEntireDesktop (
bool & ok
)
function grabScreen#
QPixmap ScreenGrabber::grabScreen (
QScreen * screenNumber,
bool & ok
)
function screenGeometry#
QRect ScreenGrabber::screenGeometry (
QScreen * screen
)