From 29baf8dcda3d05d91d340b739de0fdd9e37f5749 Mon Sep 17 00:00:00 2001 From: leseb Date: Thu, 21 Mar 2002 17:33:38 +0000 Subject: Enable any size pages --- (limited to 'noncore/graphics/drawpad/ellipsedrawmode.h') diff --git a/noncore/graphics/drawpad/ellipsedrawmode.h b/noncore/graphics/drawpad/ellipsedrawmode.h index 4787518..0246caa 100644 --- a/noncore/graphics/drawpad/ellipsedrawmode.h +++ b/noncore/graphics/drawpad/ellipsedrawmode.h @@ -14,23 +14,17 @@ #ifndef ELLIPSEDRAWMODE_H #define ELLIPSEDRAWMODE_H -#include "drawmode.h" +#include "shapedrawmode.h" -#include - -class EllipseDrawMode : public DrawMode +class EllipseDrawMode : public ShapeDrawMode { public: EllipseDrawMode(DrawPad* drawPad, DrawPadCanvas* drawPadCanvas); ~EllipseDrawMode(); - void mousePressEvent(QMouseEvent* e); - void mouseReleaseEvent(QMouseEvent* e); - void mouseMoveEvent(QMouseEvent* e); - -private: - bool m_mousePressed; - QPointArray m_polyline; +protected: + void drawFinalShape(QPainter& p); + void drawTemporaryShape(QPainter& p); }; #endif // ELLIPSEDRAWMODE_H -- cgit v0.9.0.2