Implemented object resizing in view.

This commit is contained in:
Jim Evins
2015-08-15 01:43:06 -04:00
parent ef1cadad0c
commit ec60767184
6 changed files with 262 additions and 76 deletions
+5 -4
View File
@@ -32,6 +32,7 @@ namespace glabels
// Forward References
class LabelModel;
class LabelModelObject;
class Handle;
///
@@ -134,9 +135,7 @@ namespace glabels
void drawHighlightLayer( QPainter* painter );
void drawSelectRegionLayer( QPainter* painter );
void handleResizeMotion( QPainter* painter,
double xPixels,
double yPixels );
void handleResizeMotion( double xWorld, double yWorld );
/////////////////////////////////////
@@ -189,7 +188,9 @@ namespace glabels
double mMoveLastY;
/* ArrowResize state */
/* @TODO */
LabelModelObject* mResizeObject;
Handle* mResizeHandle;
bool mResizeHonorAspect;
/* CreateDrag state */
bool mInObjectCreateMode;