#ifndef TOWNIMAGEWIDGET_H #define TOWNIMAGEWIDGET_H #include 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