#include <stdint.h>
#include <QtWidgets>
+#include "rect.h"
#include "vector.h"
-//#define SCREEN_ZOOM (1.0 / 4.0)
-
// Forward declarations
class Painter
void DrawArc(Vector, double, double, double);
void DrawEllipse(Vector, double, double);
void DrawHandle(Vector);
+ void DrawCross(Vector);
+ void DrawRectCorners(Rect);
void DrawArrowHandle(Vector, double);
void DrawArrowToLineHandle(Vector, double);
void DrawLine(int, int, int, int);
static Vector CartesianToQtCoords(Vector);
static Vector QtToCartesianCoords(Vector);
- public:
- // Class variables
-// static Vector origin; // The window origin, not location of the origin
-// static double zoom; // Window zoom factor
-// static Vector screenSize; // Width & height of the window we're drawing on
-
private:
QPainter * painter;
};
#endif // __PAINTER_H__
+