Added basic image object functionality.

This commit is contained in:
Jim Evins
2016-06-26 12:49:47 -04:00
parent e78a3ee510
commit f7ccf4ca7b
12 changed files with 585 additions and 180 deletions
+15 -1
View File
@@ -29,6 +29,7 @@
#include "LabelModelObject.h"
#include "LabelModelBoxObject.h"
#include "LabelModelEllipseObject.h"
#include "LabelModelImageObject.h"
#include "LabelModelLineObject.h"
#include "UndoRedoModel.h"
#include "Settings.h"
@@ -340,6 +341,19 @@ LabelEditor::createEllipseMode()
}
///
/// Create image mode
///
void
LabelEditor::createImageMode()
{
setCursor( Cursors::Image() );
mCreateObjectType = Image;
mState = CreateIdle;
}
///
/// Create line mode
///
@@ -492,7 +506,7 @@ LabelEditor::mousePressEvent( QMouseEvent* event )
mCreateObject = new LabelModelLineObject();
break;
case Image:
// mCreateObject = new LabelModelImageObject();
mCreateObject = new LabelModelImageObject();
break;
case Text:
// mCreateObject = new LabelModelTextObject();