culturered_client/TouchScreen/TownImageWidget.h
2024-09-07 11:34:44 +08:00

26 lines
454 B
C++

#ifndef TOWNIMAGEWIDGET_H
#define TOWNIMAGEWIDGET_H
#include <QWidget>
class TownImageWidget : public QWidget
{
Q_OBJECT
public:
explicit TownImageWidget(QWidget *parent = nullptr);
void OnBeginDraw(const QPointF& start, const QPointF& end);
void OnEndDraw();
protected:
void paintEvent(QPaintEvent* event) override;
private:
bool m_drawLine{ false };
QPointF m_start;
QPointF m_end;
};
#endif // TOWNIMAGEWIDGET_H