Implemented reset image size button.

This commit is contained in:
Jim Evins
2017-01-02 02:01:26 -05:00
parent bd41164816
commit 9d39b9804a
10 changed files with 438 additions and 166 deletions
+33
View File
@@ -27,6 +27,7 @@
#include "TextNode.h"
#include "BarcodeStyle.h"
#include "LabelRegion.h"
#include "Size.h"
///
@@ -573,6 +574,16 @@ void LabelModelObject::setFilenameNode( const TextNode& value )
}
///
/// Virtual Original Size Property Default Getter
/// (Overridden by concrete class)
///
Size LabelModelObject::originalSize() const
{
return Size( glabels::Distance::pt(0), glabels::Distance::pt(0) );
}
///
/// Virtual Line Width Property Default Getter
/// (Overridden by concrete class)
@@ -816,6 +827,15 @@ void LabelModelObject::setPositionRelative( const glabels::Distance& dx,
}
///
/// Get Size
///
Size LabelModelObject::size() const
{
return Size( mW, mH );
}
///
/// Set Size
///
@@ -830,6 +850,19 @@ void LabelModelObject::setSize( const glabels::Distance& w,
}
///
/// Set Size
///
void LabelModelObject::setSize( const Size& size )
{
mW = size.w();
mH = size.h();
sizeUpdated();
emit changed();
}
///
/// Set Size (But Maintain Current Aspect Ratio)
///