1  class MainWindow : public QMainWindow
2  {
3     Q_OBJECT
4  public:
5     MainWindow(QWidget *parent = nullptr);
6     ~MainWindow();
7  public slots:
8    void updateMousePosition(QPoint pos);
9  signals:
10    void mouseMoved(QPoint pos);
11 protected:
12    void mousePressEvent(QMouseEvent *event);
13 private:
14    Ui::MainWindow *ui;
15    QLabel *mousePosition;
16    QWidget *windowCentralWidget;
17 };