Added ellipse object.

This commit is contained in:
Jim Evins
2016-05-22 16:17:59 -04:00
parent 7c945d6ba7
commit 26e3aa37e3
8 changed files with 343 additions and 7 deletions
+15 -1
View File
@@ -28,6 +28,7 @@
#include "LabelModel.h"
#include "LabelModelObject.h"
#include "LabelModelBoxObject.h"
#include "LabelModelEllipseObject.h"
#include "UndoRedoModel.h"
#include "Settings.h"
#include "Cursors.h"
@@ -325,6 +326,19 @@ LabelEditor::createBoxMode()
}
///
/// Create ellipse mode
///
void
LabelEditor::createEllipseMode()
{
setCursor( Cursors::Ellipse() );
mCreateObjectType = Ellipse;
mState = CreateIdle;
}
///
/// Resize Event Handler
///
@@ -458,7 +472,7 @@ LabelEditor::mousePressEvent( QMouseEvent* event )
mCreateObject = new LabelModelBoxObject();
break;
case Ellipse:
// mCreateObject = new LabelModelEllipseObject();
mCreateObject = new LabelModelEllipseObject();
break;
case Line:
// mCreateObject = new LabelModelLineObject();