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
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__