Skip to content

Class CaptureRequest#

ClassList > CaptureRequest

Public Types#

Type Name
enum CaptureMode
enum ExportTask

Public Functions#

Type Name
CaptureRequest (CaptureMode mode, const uint delay=0, QVariant data=QVariant(), ExportTask tasks=NO_TASK)
void addPinTask (const QRect & pinWindowGeometry)
void addSaveTask (const QString & path=QString())
void addTask (ExportTask task)
CaptureMode captureMode () const
QVariant data () const
uint delay () const
uint id () const
QRect initialSelection () const
QString path () const
void removeTask (ExportTask task)
void setInitialSelection (const QRect & selection)
void setStaticID (uint id)
ExportTask tasks () const

Public Types Documentation#

enum CaptureMode#

enum CaptureRequest::CaptureMode {
    FULLSCREEN_MODE,
    GRAPHICAL_MODE,
    SCREEN_MODE
};

enum ExportTask#

enum CaptureRequest::ExportTask {
    NO_TASK = 0,
    COPY = 1,
    SAVE = 2,
    PRINT_RAW = 4,
    PRINT_GEOMETRY = 8,
    PIN = 16,
    UPLOAD = 32,
    ACCEPT_ON_SELECT = 64
};

Public Functions Documentation#

function CaptureRequest [1/2]#

CaptureRequest::CaptureRequest (
    CaptureMode mode,
    const uint delay=0,
    QVariant data=QVariant(),
    ExportTask tasks=NO_TASK
) 

function addPinTask#

void CaptureRequest::addPinTask (
    const QRect & pinWindowGeometry
) 

function addSaveTask#

void CaptureRequest::addSaveTask (
    const QString & path=QString()
) 

function addTask#

void CaptureRequest::addTask (
    ExportTask task
) 

function captureMode#

CaptureMode CaptureRequest::captureMode () const

function data#

QVariant CaptureRequest::data () const

function delay#

uint CaptureRequest::delay () const

function id#

uint CaptureRequest::id () const

function initialSelection#

QRect CaptureRequest::initialSelection () const

function path#

QString CaptureRequest::path () const

function removeTask#

void CaptureRequest::removeTask (
    ExportTask task
) 

function setInitialSelection#

void CaptureRequest::setInitialSelection (
    const QRect & selection
) 

function setStaticID#

void CaptureRequest::setStaticID (
    uint id
) 

function tasks#

ExportTask CaptureRequest::tasks () const