First pass at moving to QPainter based view.

This commit is contained in:
Jim Evins
2015-08-11 08:56:16 -04:00
parent 80f49aeb10
commit ca345cdede
6 changed files with 573 additions and 452 deletions
+36 -19
View File
@@ -93,6 +93,42 @@ namespace glabels
}
///
/// Delete Object
///
void LabelModel::deleteObject( LabelModelObject* object )
{
object->unselect();
mObjectList.removeOne( object );
disconnect( object, 0, this, 0 );
mModified = true;
emit changed();
emit modifiedChanged();
delete object;
}
///
/// Delete Object
///
LabelModelObject* LabelModel::objectAt( double x, double y )
{
foreach( LabelModelObject* object, mObjectList )
{
if ( object->isLocatedAt( x, y ) )
{
return object;
}
}
return 0;
}
///
/// Object Changed Slot
///
@@ -117,25 +153,6 @@ namespace glabels
}
///
/// Delete Object
///
void LabelModel::deleteObject( LabelModelObject* object )
{
object->unselect();
mObjectList.removeOne( object );
disconnect( object, 0, this, 0 );
mModified = true;
emit changed();
emit modifiedChanged();
delete object;
}
///
/// Select Object
///