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