LookAtClick.h
Go to the documentation of this file.
1
#pragma once
2
3
4
#include <QImage>
5
#include <QPoint>
6
#include <QWidget>
7
8
class
LookAtClick
:
public
QWidget
9
{
10
Q_OBJECT
11
public
:
12
explicit
LookAtClick
(QWidget* parent =
nullptr
);
13
void
drawBackground
(QImage& image);
14
void
process
();
15
16
QSize
sizeHint
()
const override
;
17
signals:
18
void
clickedAt
(
const
QPoint& point);
19
20
21
protected
:
22
void
mousePressEvent
(QMouseEvent* event)
override
;
23
void
paintEvent
(QPaintEvent* event)
override
;
24
void
mouseMoveEvent
(QMouseEvent* event)
override
;
25
bool
eventFilter
(QObject* watched, QEvent* event)
override
;
26
public
slots:
27
28
private
:
29
QPoint _lastPoint;
30
QPoint _center;
31
32
QImage _backgroundImage;
33
};
LookAtClick::mousePressEvent
void mousePressEvent(QMouseEvent *event) override
Definition:
LookAtClick.cpp:51
LookAtClick
Definition:
LookAtClick.h:8
LookAtClick::paintEvent
void paintEvent(QPaintEvent *event) override
Definition:
LookAtClick.cpp:74
LookAtClick::clickedAt
void clickedAt(const QPoint &point)
LookAtClick::sizeHint
QSize sizeHint() const override
Definition:
LookAtClick.cpp:34
LookAtClick::mouseMoveEvent
void mouseMoveEvent(QMouseEvent *event) override
Definition:
LookAtClick.cpp:68
LookAtClick::process
void process()
LookAtClick::eventFilter
bool eventFilter(QObject *watched, QEvent *event) override
Definition:
LookAtClick.cpp:40
LookAtClick::LookAtClick
LookAtClick(QWidget *parent=nullptr)
Definition:
LookAtClick.cpp:11
LookAtClick::drawBackground
void drawBackground(QImage &image)
Definition:
LookAtClick.cpp:20
VisionX
gui-plugins
LookAtClick
LookAtClick.h
Generated on Sat Mar 29 2025 09:17:38 for armarx_documentation by
1.8.17