#ifndef POLYGON_H #define POLYGON_H #include #include "line.h" class Polygon : public Line { public: Polygon(); // Line interface public: virtual bool isHit(const QPoint &clickPoint); virtual void draw(QPainter *painter); virtual void move(const QPoint &oldPoint, const QPoint &newPoint); protected: QPolygon m_polygon; }; #endif // POLYGON_H