Skip to content

Class ScreenGrabber#

ClassList > 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
)