Skip to content

Class CaptureWidget#

ClassList > CaptureWidget

Inherits the following classes: QWidget

Public Functions#

Type Name
CaptureWidget (const CaptureRequest & req, bool fullScreen=true, QWidget * parent=nullptr)
QPixmap pixmap ()
void removeToolObject (int index=-1)
void setCaptureToolObjects (const CaptureToolObjects & captureToolObjects)
void showAppUpdateNotification (const QString & appLatestVersion, const QString & appLatestUrl)
void showxywh ()
~CaptureWidget ()

Protected Functions#

Type Name
void changeEvent (QEvent * changeEvent) override
void keyPressEvent (QKeyEvent * keyEvent) override
void keyReleaseEvent (QKeyEvent * keyEvent) override
void mouseDoubleClickEvent (QMouseEvent * event) override
void mouseMoveEvent (QMouseEvent * mouseEvent) override
void mousePressEvent (QMouseEvent * mouseEvent) override
void mouseReleaseEvent (QMouseEvent * mouseEvent) override
void moveEvent (QMoveEvent * moveEvent) override
void paintEvent (QPaintEvent * paintEvent) override
void resizeEvent (QResizeEvent * resizeEvent) override
void wheelEvent (QWheelEvent * wheelEvent) override

Public Functions Documentation#

function CaptureWidget#

explicit CaptureWidget::CaptureWidget (
    const CaptureRequest & req,
    bool fullScreen=true,
    QWidget * parent=nullptr
) 

function pixmap#

QPixmap CaptureWidget::pixmap () 

function removeToolObject#

void CaptureWidget::removeToolObject (
    int index=-1
) 

function setCaptureToolObjects#

void CaptureWidget::setCaptureToolObjects (
    const CaptureToolObjects & captureToolObjects
) 

function showAppUpdateNotification#

void CaptureWidget::showAppUpdateNotification (
    const QString & appLatestVersion,
    const QString & appLatestUrl
) 

function showxywh#

void CaptureWidget::showxywh () 

function ~CaptureWidget#

CaptureWidget::~CaptureWidget () 

Protected Functions Documentation#

function changeEvent#

void CaptureWidget::changeEvent (
    QEvent * changeEvent
) override

function keyPressEvent#

void CaptureWidget::keyPressEvent (
    QKeyEvent * keyEvent
) override

function keyReleaseEvent#

void CaptureWidget::keyReleaseEvent (
    QKeyEvent * keyEvent
) override

function mouseDoubleClickEvent#

void CaptureWidget::mouseDoubleClickEvent (
    QMouseEvent * event
) override

function mouseMoveEvent#

void CaptureWidget::mouseMoveEvent (
    QMouseEvent * mouseEvent
) override

function mousePressEvent#

void CaptureWidget::mousePressEvent (
    QMouseEvent * mouseEvent
) override

function mouseReleaseEvent#

void CaptureWidget::mouseReleaseEvent (
    QMouseEvent * mouseEvent
) override

function moveEvent#

void CaptureWidget::moveEvent (
    QMoveEvent * moveEvent
) override

function paintEvent#

void CaptureWidget::paintEvent (
    QPaintEvent * paintEvent
) override

function resizeEvent#

void CaptureWidget::resizeEvent (
    QResizeEvent * resizeEvent
) override

function wheelEvent#

void CaptureWidget::wheelEvent (
    QWheelEvent * wheelEvent
) override