X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Feditwindow.h;h=9ca997be19e2d8acf2396373d10df340fce24c9c;hb=cf3ec188764cdf34ff3472ee9806aba3a772d2df;hp=1b24dde34c675dd8cb32bd5c11ad617169f6cf75;hpb=0cdf0ebfb4b788156b8eb2c2acadd5f95fe5be26;p=ttedit diff --git a/src/editwindow.h b/src/editwindow.h index 1b24dde..9ca997b 100755 --- a/src/editwindow.h +++ b/src/editwindow.h @@ -32,7 +32,9 @@ class EditWindow: public QWidget void CreateCursors(void); QPoint GetAdjustedMousePosition(QMouseEvent * event); QPoint GetAdjustedClientPosition(int x, int y); + void DrawGlyph(QPainter & p, GlyphPoints & glyph); + public: QImage image; QPoint pt, ptOffset, ptPrevious; double scale; // Window scaling factor @@ -41,9 +43,12 @@ class EditWindow: public QWidget GlyphPoints pts; // Glyph point structure int32 ptHighlight, oldPtHighlight, ptNextHighlight, oldPtNextHighlight; bool polyFirstPoint; + bool showRotationCenter, haveZeroPoint; + QPoint rotationCenter, rotationZeroPoint, rotationCurrentPoint; + double rotationAngle; ToolWindow * toolPalette; - QCursor cur[8]; + QCursor cur[9]; }; #endif // __EDITWINDOW_H__