]> Shamusworld >> Repos - architektonas/blobdiff - src/painter.h
First step towards resizable grid and sane zoom setting.
[architektonas] / src / painter.h
index aeda1fdaf00cfd26f07ff52ee9ca66a124509e97..219547c7b2f47f38b47084923ff59714cf0e38a7 100644 (file)
@@ -4,7 +4,7 @@
 #include <QtGui>
 #include "vector.h"
 
-#define SCREEN_ZOOM  (1.0 / 4.0)
+//#define SCREEN_ZOOM  (1.0 / 4.0)
 
 // Forward declarations
 
@@ -18,7 +18,7 @@ class Painter
                void SetBrush(QBrush);
                void SetFont(QFont);
                void SetPen(QPen);
-               void DrawAngledText(Vector, double, QString);
+               void DrawAngledText(Vector, double, QString, double);
                void DrawArc(Vector, double, double, double);
                void DrawEllipse(Vector, double, double);
                void DrawHandle(Vector);
@@ -28,7 +28,7 @@ class Painter
                void DrawRoundedRect(QRectF, double, double);
                void DrawRect(QRectF);
                void DrawText(QRectF, int, QString);
-               void DrawArrowhead(Vector, Vector);
+               void DrawArrowhead(Vector, Vector, double);
 
        public:
                static Vector CartesianToQtCoords(Vector);