]> Shamusworld >> Repos - ttedit/blobdiff - src/editwindow.h
Added rotation tool, save/load capability.
[ttedit] / src / editwindow.h
index 1b24dde34c675dd8cb32bd5c11ad617169f6cf75..9ca997be19e2d8acf2396373d10df340fce24c9c 100755 (executable)
@@ -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__