virtual QRectF Extents(void);
void FlipSides(void);
+ protected:
+ void SaveHitState(void);
+ bool HitStateChanged(void);
+
protected:
Vector endpoint; // Starting point is Object::position
Vector oldPoint; // Used for dragging
+ Point oldEndpoint;
private:
bool dragging;
DimensionType dimensionType;
bool hitPoint1;
bool hitPoint2;
+ bool oldHitPoint1, oldHitPoint2;
public:
double size; // Size of arrows/text in base units