X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdimension.h;h=ba30b8f7e98980eb82274d8983c6b41190e90160;hb=4d6ba8a6eb781dbee818b6a55d21df7b52468936;hp=a5767a3ebfb4ad94a17492788424d29838e2743c;hpb=9590e4ed45fd4e05eccc16bd8e9d51596aea5a6d;p=architektonas diff --git a/src/dimension.h b/src/dimension.h index a5767a3..ba30b8f 100644 --- a/src/dimension.h +++ b/src/dimension.h @@ -15,7 +15,7 @@ class Dimension: public Object public: Dimension(Vector, Vector, DimensionType dt = DTLinear, Object * p = 0); - Dimension(Connection, Connection, DimensionType dt = DTLinear, Object * p = 0); +// Dimension(Connection, Connection, DimensionType dt = DTLinear, Object * p = 0); ~Dimension(); virtual void Draw(Painter *); @@ -28,9 +28,9 @@ class Dimension: public Object virtual Object * Copy(void); virtual Vector GetPointAtParameter(double parameter); virtual void MovePointAtParameter(double parameter, Vector); - virtual void Connect(Object *, double); - virtual void Disconnect(Object *, double); - virtual void DisconnectAll(Object *); +// virtual void Connect(Object *, double); +// virtual void Disconnect(Object *, double); +// virtual void DisconnectAll(Object *); virtual QRectF Extents(void); void FlipSides(void); @@ -52,15 +52,17 @@ class Dimension: public Object DimensionType dimensionType; bool hitPoint1; bool hitPoint2; - bool oldHitPoint1, oldHitPoint2; + bool hitLine; + bool hitFlipSwitch; + bool oldHitPoint1, oldHitPoint2, oldHitLine, oldHitFlipSwitch; public: double size; // Size of arrows/text in base units private: // We use these in lieu of the built-in connected[] array; no reason to // do it this way especially - Connection point1; - Connection point2; +// Connection point1; +// Connection point2; }; #endif // __DIMENSION_H__