1
0
forked from BRT/arc
arc/VideoWindow.h
2025-05-24 15:19:27 +07:00

33 lines
653 B
C++

#pragma once
#include <QMainWindow>
#include <QLabel>
#include <QMouseEvent>
#include "VideoReceiver.h"
class VideoWindow : public QMainWindow {
Q_OBJECT
public:
void sendTouch(uint8_t action, const QPoint &pos);
void mousePressEvent(QMouseEvent *ev);
void mouseMoveEvent(QMouseEvent *ev);
void mouseReleaseEvent(QMouseEvent *ev);
VideoWindow(QWidget *parent = nullptr);
~VideoWindow();
private:
QLabel *m_videoLabel;
VideoReceiver *m_receiver;
QTcpSocket* m_controlSocket{};
// Вот эти переменные и нужны:
int m_originalWidth = 720;
int m_originalHeight = 1600;
};