Renamed LabelRegion to just Region. Reconciled style with Size class.
This commit is contained in:
@@ -48,7 +48,6 @@ set (glabels_sources
|
|||||||
LabelModelLineObject.cpp
|
LabelModelLineObject.cpp
|
||||||
LabelModelShapeObject.cpp
|
LabelModelShapeObject.cpp
|
||||||
LabelModelTextObject.cpp
|
LabelModelTextObject.cpp
|
||||||
LabelRegion.cpp
|
|
||||||
MainWindow.cpp
|
MainWindow.cpp
|
||||||
MergeView.cpp
|
MergeView.cpp
|
||||||
ObjectEditor.cpp
|
ObjectEditor.cpp
|
||||||
@@ -59,6 +58,7 @@ set (glabels_sources
|
|||||||
PropertiesView.cpp
|
PropertiesView.cpp
|
||||||
Preview.cpp
|
Preview.cpp
|
||||||
PreviewOverlayItem.cpp
|
PreviewOverlayItem.cpp
|
||||||
|
Region.cpp
|
||||||
SelectProductDialog.cpp
|
SelectProductDialog.cpp
|
||||||
Settings.cpp
|
Settings.cpp
|
||||||
SimplePreview.cpp
|
SimplePreview.cpp
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
#include <QScrollArea>
|
#include <QScrollArea>
|
||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
|
|
||||||
#include "LabelRegion.h"
|
#include "Region.h"
|
||||||
|
|
||||||
|
|
||||||
// Forward References
|
// Forward References
|
||||||
@@ -191,7 +191,7 @@ private:
|
|||||||
|
|
||||||
/* ArrowSelectRegion state */
|
/* ArrowSelectRegion state */
|
||||||
bool mSelectRegionVisible;
|
bool mSelectRegionVisible;
|
||||||
LabelRegion mSelectRegion;
|
Region mSelectRegion;
|
||||||
|
|
||||||
/* ArrowMove state */
|
/* ArrowMove state */
|
||||||
glabels::Distance mMoveLastX;
|
glabels::Distance mMoveLastX;
|
||||||
|
|||||||
+19
-19
@@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
#include "Merge/None.h"
|
#include "Merge/None.h"
|
||||||
#include "LabelModelObject.h"
|
#include "LabelModelObject.h"
|
||||||
#include "LabelRegion.h"
|
#include "Region.h"
|
||||||
#include "XmlLabelCreator.h"
|
#include "XmlLabelCreator.h"
|
||||||
#include "XmlLabelParser.h"
|
#include "XmlLabelParser.h"
|
||||||
|
|
||||||
@@ -496,7 +496,7 @@ void LabelModel::unselectAll()
|
|||||||
///
|
///
|
||||||
/// Select Region
|
/// Select Region
|
||||||
///
|
///
|
||||||
void LabelModel::selectRegion( const LabelRegion ®ion )
|
void LabelModel::selectRegion( const Region ®ion )
|
||||||
{
|
{
|
||||||
glabels::Distance rX1 = min( region.x1(), region.x2() );
|
glabels::Distance rX1 = min( region.x1(), region.x2() );
|
||||||
glabels::Distance rY1 = min( region.y1(), region.y2() );
|
glabels::Distance rY1 = min( region.y1(), region.y2() );
|
||||||
@@ -505,7 +505,7 @@ void LabelModel::selectRegion( const LabelRegion ®ion )
|
|||||||
|
|
||||||
foreach ( LabelModelObject* object, mObjectList )
|
foreach ( LabelModelObject* object, mObjectList )
|
||||||
{
|
{
|
||||||
LabelRegion objectExtent = object->getExtent();
|
Region objectExtent = object->getExtent();
|
||||||
|
|
||||||
if ( (objectExtent.x1() >= rX1) &&
|
if ( (objectExtent.x1() >= rX1) &&
|
||||||
(objectExtent.x2() <= rX2) &&
|
(objectExtent.x2() <= rX2) &&
|
||||||
@@ -820,14 +820,14 @@ void LabelModel::alignSelectionLeft()
|
|||||||
glabels::Distance x1_min = 7200; /// Start with a very large value: 7200pts = 100in
|
glabels::Distance x1_min = 7200; /// Start with a very large value: 7200pts = 100in
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
if ( r.x1() < x1_min ) x1_min = r.x1();
|
if ( r.x1() < x1_min ) x1_min = r.x1();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Now adjust the object positions to line up the left edges at left-most edge.
|
/// Now adjust the object positions to line up the left edges at left-most edge.
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
glabels::Distance dx = x1_min - r.x1();
|
glabels::Distance dx = x1_min - r.x1();
|
||||||
object->setPositionRelative( dx, 0 );
|
object->setPositionRelative( dx, 0 );
|
||||||
}
|
}
|
||||||
@@ -854,14 +854,14 @@ void LabelModel::alignSelectionRight()
|
|||||||
glabels::Distance x1_max = -7200; /// Start with a very large negative value: 7200pts = 100in
|
glabels::Distance x1_max = -7200; /// Start with a very large negative value: 7200pts = 100in
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
if ( r.x1() > x1_max ) x1_max = r.x1();
|
if ( r.x1() > x1_max ) x1_max = r.x1();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Now adjust the object positions to line up the right edges at right-most edge.
|
/// Now adjust the object positions to line up the right edges at right-most edge.
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
glabels::Distance dx = x1_max - r.x1();
|
glabels::Distance dx = x1_max - r.x1();
|
||||||
object->setPositionRelative( dx, 0 );
|
object->setPositionRelative( dx, 0 );
|
||||||
}
|
}
|
||||||
@@ -889,7 +889,7 @@ void LabelModel::alignSelectionHCenter()
|
|||||||
int n = 0;
|
int n = 0;
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
xsum += (r.x1() + r.x2()) / 2.0;
|
xsum += (r.x1() + r.x2()) / 2.0;
|
||||||
n++;
|
n++;
|
||||||
}
|
}
|
||||||
@@ -900,7 +900,7 @@ void LabelModel::alignSelectionHCenter()
|
|||||||
glabels::Distance dxmin = fabs( xavg - xcenter );
|
glabels::Distance dxmin = fabs( xavg - xcenter );
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
glabels::Distance dx = fabs( xavg - (r.x1() + r.x2())/2.0 );
|
glabels::Distance dx = fabs( xavg - (r.x1() + r.x2())/2.0 );
|
||||||
if ( dx < dxmin )
|
if ( dx < dxmin )
|
||||||
{
|
{
|
||||||
@@ -912,7 +912,7 @@ void LabelModel::alignSelectionHCenter()
|
|||||||
/// Now adjust the object positions to line up with the center of this object.
|
/// Now adjust the object positions to line up with the center of this object.
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
glabels::Distance dx = xcenter - (r.x1() + r.x2())/2.0;
|
glabels::Distance dx = xcenter - (r.x1() + r.x2())/2.0;
|
||||||
object->setPositionRelative( dx, 0 );
|
object->setPositionRelative( dx, 0 );
|
||||||
}
|
}
|
||||||
@@ -939,14 +939,14 @@ void LabelModel::alignSelectionTop()
|
|||||||
glabels::Distance y1_min = 7200; /// Start with a very large value: 7200pts = 100in
|
glabels::Distance y1_min = 7200; /// Start with a very large value: 7200pts = 100in
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
if ( r.y1() < y1_min ) y1_min = r.y1();
|
if ( r.y1() < y1_min ) y1_min = r.y1();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Now adjust the object positions to line up the top edges at top-most edge.
|
/// Now adjust the object positions to line up the top edges at top-most edge.
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
glabels::Distance dy = y1_min - r.y1();
|
glabels::Distance dy = y1_min - r.y1();
|
||||||
object->setPositionRelative( 0, dy );
|
object->setPositionRelative( 0, dy );
|
||||||
}
|
}
|
||||||
@@ -973,14 +973,14 @@ void LabelModel::alignSelectionBottom()
|
|||||||
glabels::Distance y1_max = -7200; /// Start with a very large negative value: 7200pts = 100in
|
glabels::Distance y1_max = -7200; /// Start with a very large negative value: 7200pts = 100in
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
if ( r.y1() > y1_max ) y1_max = r.y1();
|
if ( r.y1() > y1_max ) y1_max = r.y1();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Now adjust the object positions to line up the bottom edges at bottom-most edge.
|
/// Now adjust the object positions to line up the bottom edges at bottom-most edge.
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
glabels::Distance dy = y1_max - r.y1();
|
glabels::Distance dy = y1_max - r.y1();
|
||||||
object->setPositionRelative( 0, dy );
|
object->setPositionRelative( 0, dy );
|
||||||
}
|
}
|
||||||
@@ -1008,7 +1008,7 @@ void LabelModel::alignSelectionVCenter()
|
|||||||
int n = 0;
|
int n = 0;
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
ysum += (r.y1() + r.y2()) / 2.0;
|
ysum += (r.y1() + r.y2()) / 2.0;
|
||||||
n++;
|
n++;
|
||||||
}
|
}
|
||||||
@@ -1019,7 +1019,7 @@ void LabelModel::alignSelectionVCenter()
|
|||||||
glabels::Distance dymin = fabs( yavg - ycenter );
|
glabels::Distance dymin = fabs( yavg - ycenter );
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
glabels::Distance dy = fabs( yavg - (r.y1() + r.y2())/2.0 );
|
glabels::Distance dy = fabs( yavg - (r.y1() + r.y2())/2.0 );
|
||||||
if ( dy < dymin )
|
if ( dy < dymin )
|
||||||
{
|
{
|
||||||
@@ -1031,7 +1031,7 @@ void LabelModel::alignSelectionVCenter()
|
|||||||
/// Now adjust the object positions to line up with the center of this object.
|
/// Now adjust the object positions to line up with the center of this object.
|
||||||
foreach ( LabelModelObject* object, selectedList )
|
foreach ( LabelModelObject* object, selectedList )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
glabels::Distance dy = ycenter - (r.y1() + r.y2())/2.0;
|
glabels::Distance dy = ycenter - (r.y1() + r.y2())/2.0;
|
||||||
object->setPositionRelative( 0, dy );
|
object->setPositionRelative( 0, dy );
|
||||||
}
|
}
|
||||||
@@ -1053,7 +1053,7 @@ void LabelModel::centerSelectionHoriz()
|
|||||||
{
|
{
|
||||||
if ( object->isSelected() )
|
if ( object->isSelected() )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
glabels::Distance xObjectCenter = (r.x1() + r.x2()) / 2.0;
|
glabels::Distance xObjectCenter = (r.x1() + r.x2()) / 2.0;
|
||||||
glabels::Distance dx = xLabelCenter - xObjectCenter;
|
glabels::Distance dx = xLabelCenter - xObjectCenter;
|
||||||
object->setPositionRelative( dx, 0 );
|
object->setPositionRelative( dx, 0 );
|
||||||
@@ -1077,7 +1077,7 @@ void LabelModel::centerSelectionVert()
|
|||||||
{
|
{
|
||||||
if ( object->isSelected() )
|
if ( object->isSelected() )
|
||||||
{
|
{
|
||||||
LabelRegion r = object->getExtent();
|
Region r = object->getExtent();
|
||||||
glabels::Distance yObjectCenter = (r.y1() + r.y2()) / 2.0;
|
glabels::Distance yObjectCenter = (r.y1() + r.y2()) / 2.0;
|
||||||
glabels::Distance dy = yLabelCenter - yObjectCenter;
|
glabels::Distance dy = yLabelCenter - yObjectCenter;
|
||||||
object->setPositionRelative( 0, dy );
|
object->setPositionRelative( 0, dy );
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
// Forward References
|
// Forward References
|
||||||
class LabelModelObject;
|
class LabelModelObject;
|
||||||
class Handle;
|
class Handle;
|
||||||
class LabelRegion;
|
class Region;
|
||||||
class ColorNode;
|
class ColorNode;
|
||||||
|
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@ public:
|
|||||||
void unselectObject( LabelModelObject* object );
|
void unselectObject( LabelModelObject* object );
|
||||||
void selectAll();
|
void selectAll();
|
||||||
void unselectAll();
|
void unselectAll();
|
||||||
void selectRegion( const LabelRegion& region );
|
void selectRegion( const Region& region );
|
||||||
bool isSelectionEmpty();
|
bool isSelectionEmpty();
|
||||||
bool isSelectionAtomic();
|
bool isSelectionAtomic();
|
||||||
|
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
#include "ColorNode.h"
|
#include "ColorNode.h"
|
||||||
#include "TextNode.h"
|
#include "TextNode.h"
|
||||||
#include "BarcodeStyle.h"
|
#include "BarcodeStyle.h"
|
||||||
#include "LabelRegion.h"
|
#include "Region.h"
|
||||||
#include "Size.h"
|
#include "Size.h"
|
||||||
|
|
||||||
|
|
||||||
@@ -927,7 +927,7 @@ void LabelModelObject::setHHonorAspect( const glabels::Distance& h )
|
|||||||
///
|
///
|
||||||
/// Get Extent of Bounding Box
|
/// Get Extent of Bounding Box
|
||||||
///
|
///
|
||||||
LabelRegion LabelModelObject::getExtent()
|
Region LabelModelObject::getExtent()
|
||||||
{
|
{
|
||||||
using namespace glabels;
|
using namespace glabels;
|
||||||
|
|
||||||
@@ -941,7 +941,7 @@ LabelRegion LabelModelObject::getExtent()
|
|||||||
a3 = mMatrix.map( a3 );
|
a3 = mMatrix.map( a3 );
|
||||||
a4 = mMatrix.map( a4 );
|
a4 = mMatrix.map( a4 );
|
||||||
|
|
||||||
LabelRegion region;
|
Region region;
|
||||||
region.setX1( min( a1.x(), min( a2.x(), min( a3.x(), a4.x() ) ) ) + mX0 );
|
region.setX1( min( a1.x(), min( a2.x(), min( a3.x(), a4.x() ) ) ) + mX0 );
|
||||||
region.setY1( min( a1.y(), min( a2.y(), min( a3.y(), a4.y() ) ) ) + mY0 );
|
region.setY1( min( a1.y(), min( a2.y(), min( a3.y(), a4.y() ) ) ) + mY0 );
|
||||||
region.setX2( max( a1.x(), max( a2.x(), max( a3.x(), a4.x() ) ) ) + mX0 );
|
region.setX2( max( a1.x(), max( a2.x(), max( a3.x(), a4.x() ) ) ) + mX0 );
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
// Forward References
|
// Forward References
|
||||||
class LabelRegion;
|
class Region;
|
||||||
class Size;
|
class Size;
|
||||||
|
|
||||||
|
|
||||||
@@ -341,7 +341,7 @@ public:
|
|||||||
void setSizeHonorAspect( const glabels::Distance& w, const glabels::Distance& h );
|
void setSizeHonorAspect( const glabels::Distance& w, const glabels::Distance& h );
|
||||||
void setWHonorAspect( const glabels::Distance& w );
|
void setWHonorAspect( const glabels::Distance& w );
|
||||||
void setHHonorAspect( const glabels::Distance& h );
|
void setHHonorAspect( const glabels::Distance& h );
|
||||||
LabelRegion getExtent();
|
Region getExtent();
|
||||||
void rotate( double thetaDegs );
|
void rotate( double thetaDegs );
|
||||||
void flipHoriz();
|
void flipHoriz();
|
||||||
void flipVert();
|
void flipVert();
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* LabelRegion.cpp
|
/* Region.cpp
|
||||||
*
|
*
|
||||||
* Copyright (C) 2013-2016 Jim Evins <evins@snaught.com>
|
* Copyright (C) 2013-2016 Jim Evins <evins@snaught.com>
|
||||||
*
|
*
|
||||||
@@ -18,13 +18,31 @@
|
|||||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "LabelRegion.h"
|
#include "Region.h"
|
||||||
|
|
||||||
|
|
||||||
|
///
|
||||||
|
/// Constructor
|
||||||
|
///
|
||||||
|
Region::Region() : mX1(0), mY1(0), mX2(0), mY2(0)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
///
|
||||||
|
/// Constructor
|
||||||
|
///
|
||||||
|
Region::Region( const glabels::Distance& x1, const glabels::Distance& y1,
|
||||||
|
const glabels::Distance& x2, const glabels::Distance& y2 )
|
||||||
|
: mX1(x1), mY1(y1), mX2(x2), mY2(y2)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Get x1
|
/// Get x1
|
||||||
///
|
///
|
||||||
glabels::Distance LabelRegion::x1( void ) const
|
glabels::Distance Region::x1( void ) const
|
||||||
{
|
{
|
||||||
return mX1;
|
return mX1;
|
||||||
}
|
}
|
||||||
@@ -33,7 +51,7 @@ glabels::Distance LabelRegion::x1( void ) const
|
|||||||
///
|
///
|
||||||
/// Set x1
|
/// Set x1
|
||||||
///
|
///
|
||||||
void LabelRegion::setX1( const glabels::Distance& value )
|
void Region::setX1( const glabels::Distance& value )
|
||||||
{
|
{
|
||||||
mX1 = value;
|
mX1 = value;
|
||||||
}
|
}
|
||||||
@@ -42,7 +60,7 @@ void LabelRegion::setX1( const glabels::Distance& value )
|
|||||||
///
|
///
|
||||||
/// Get y1
|
/// Get y1
|
||||||
///
|
///
|
||||||
glabels::Distance LabelRegion::y1( void ) const
|
glabels::Distance Region::y1( void ) const
|
||||||
{
|
{
|
||||||
return mY1;
|
return mY1;
|
||||||
}
|
}
|
||||||
@@ -51,7 +69,7 @@ glabels::Distance LabelRegion::y1( void ) const
|
|||||||
///
|
///
|
||||||
/// Set y1
|
/// Set y1
|
||||||
///
|
///
|
||||||
void LabelRegion::setY1( const glabels::Distance& value )
|
void Region::setY1( const glabels::Distance& value )
|
||||||
{
|
{
|
||||||
mY1 = value;
|
mY1 = value;
|
||||||
}
|
}
|
||||||
@@ -60,7 +78,7 @@ void LabelRegion::setY1( const glabels::Distance& value )
|
|||||||
///
|
///
|
||||||
/// Get x2
|
/// Get x2
|
||||||
///
|
///
|
||||||
glabels::Distance LabelRegion::x2( void ) const
|
glabels::Distance Region::x2( void ) const
|
||||||
{
|
{
|
||||||
return mX2;
|
return mX2;
|
||||||
}
|
}
|
||||||
@@ -69,7 +87,7 @@ glabels::Distance LabelRegion::x2( void ) const
|
|||||||
///
|
///
|
||||||
/// Set x2
|
/// Set x2
|
||||||
///
|
///
|
||||||
void LabelRegion::setX2( const glabels::Distance& value )
|
void Region::setX2( const glabels::Distance& value )
|
||||||
{
|
{
|
||||||
mX2 = value;
|
mX2 = value;
|
||||||
}
|
}
|
||||||
@@ -78,7 +96,7 @@ void LabelRegion::setX2( const glabels::Distance& value )
|
|||||||
///
|
///
|
||||||
/// Get y2
|
/// Get y2
|
||||||
///
|
///
|
||||||
glabels::Distance LabelRegion::y2( void ) const
|
glabels::Distance Region::y2( void ) const
|
||||||
{
|
{
|
||||||
return mY2;
|
return mY2;
|
||||||
}
|
}
|
||||||
@@ -87,7 +105,7 @@ glabels::Distance LabelRegion::y2( void ) const
|
|||||||
///
|
///
|
||||||
/// Set y2
|
/// Set y2
|
||||||
///
|
///
|
||||||
void LabelRegion::setY2( const glabels::Distance& value )
|
void Region::setY2( const glabels::Distance& value )
|
||||||
{
|
{
|
||||||
mY2 = value;
|
mY2 = value;
|
||||||
}
|
}
|
||||||
@@ -96,7 +114,7 @@ void LabelRegion::setY2( const glabels::Distance& value )
|
|||||||
///
|
///
|
||||||
/// Convert to a QRectF
|
/// Convert to a QRectF
|
||||||
///
|
///
|
||||||
QRectF LabelRegion::rect() const
|
QRectF Region::rect() const
|
||||||
{
|
{
|
||||||
QRectF r;
|
QRectF r;
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
/* LabelRegion.h
|
/* Region.h
|
||||||
*
|
*
|
||||||
* Copyright (C) 2013 Jim Evins <evins@snaught.com>
|
* Copyright (C) 2013 Jim Evins <evins@snaught.com>
|
||||||
*
|
*
|
||||||
@@ -18,8 +18,8 @@
|
|||||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef LabelRegion_h
|
#ifndef Region_h
|
||||||
#define LabelRegion_h
|
#define Region_h
|
||||||
|
|
||||||
#include <QRectF>
|
#include <QRectF>
|
||||||
#include "libglabels/Distance.h"
|
#include "libglabels/Distance.h"
|
||||||
@@ -28,9 +28,18 @@
|
|||||||
///
|
///
|
||||||
/// Label Region Type
|
/// Label Region Type
|
||||||
///
|
///
|
||||||
struct LabelRegion
|
struct Region
|
||||||
{
|
{
|
||||||
|
|
||||||
|
/////////////////////////////////
|
||||||
|
// Constructors
|
||||||
|
/////////////////////////////////
|
||||||
|
public:
|
||||||
|
Region();
|
||||||
|
Region( const glabels::Distance& x1, const glabels::Distance& y1,
|
||||||
|
const glabels::Distance& x2, const glabels::Distance& y2 );
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////
|
/////////////////////////////////
|
||||||
// Properties
|
// Properties
|
||||||
/////////////////////////////////
|
/////////////////////////////////
|
||||||
@@ -82,4 +91,4 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#endif // LabelRegion_h
|
#endif // Region_h
|
||||||
Reference in New Issue
Block a user