Skip to content

Class ButtonHandler#

ClassList > ButtonHandler

Inherits the following classes: QObject

Public Functions#

Type Name
ButtonHandler (const QVector< CaptureToolButton * > & v, QObject * parent=nullptr)
ButtonHandler (QObject * parent=nullptr)
bool buttonsAreInside () const
bool contains (const QPoint & p) const
void hideSectionUnderMouse (const QPoint & p)
bool isVisible () const
void setButtons (const QVector< CaptureToolButton * > & v)
size_t size () const
void updateScreenRegions (const QVector< QRect > & rects)
void updateScreenRegions (const QRect & rect)

Public Functions Documentation#

function ButtonHandler [1/2]#

ButtonHandler::ButtonHandler (
    const QVector< CaptureToolButton * > & v,
    QObject * parent=nullptr
) 

function ButtonHandler [2/2]#

explicit ButtonHandler::ButtonHandler (
    QObject * parent=nullptr
) 

function buttonsAreInside#

bool ButtonHandler::buttonsAreInside () const

function contains#

bool ButtonHandler::contains (
    const QPoint & p
) const

function hideSectionUnderMouse#

void ButtonHandler::hideSectionUnderMouse (
    const QPoint & p
) 

function isVisible#

bool ButtonHandler::isVisible () const

function setButtons#

void ButtonHandler::setButtons (
    const QVector< CaptureToolButton * > & v
) 

function size#

size_t ButtonHandler::size () const

function updateScreenRegions [1/2]#

void ButtonHandler::updateScreenRegions (
    const QVector< QRect > & rects
) 

function updateScreenRegions [2/2]#

void ButtonHandler::updateScreenRegions (
    const QRect & rect
)