virtual void Enumerate(FILE *);
virtual Object * Copy(void);
virtual QRectF Extents(void);
-// virtual ObjectType Type(void);
protected:
- void SaveState(void);
- bool StateChanged(void);
+ void SaveHitState(void);
+ bool HitStateChanged(void);
protected:
double radius; // Center is Object::position
bool objectWasDragged;
bool hitCenter, hitCircle;
bool oldHitCenter, oldHitCircle;
+ double oldRadius;
};
#endif // __CIRCLE_H__