Engauge Digitizer  2
Public Member Functions | Static Public Attributes | List of all members
NonPdfCropping Class Reference

This class shows a frame around the selected portion of the import preview window. More...

#include <NonPdfCropping.h>

Public Member Functions

 NonPdfCropping (QGraphicsScene &scene, ViewPreview &view)
 Single constructor.
 
QRectF frameRect () const
 Frame rectangle selected by user.
 
void moveBL (const QPointF &newPos, const QPointF &oldPos)
 Bottom left corner handle was moved.
 
void moveBR (const QPointF &newPos, const QPointF &oldPos)
 Bottom right corner handle was moved.
 
void moveTL (const QPointF &newPos, const QPointF &oldPos)
 Top left corner handle was moved.
 
void moveTR (const QPointF &newPos, const QPointF &oldPos)
 Top right corner handle was moved.
 
QSize windowSize () const
 Size of window in scene coordinates.
 

Static Public Attributes

static const int NON_PDF_CROPPING_BOTTOM = 1
 Bit flag when handle is aligned with bottom edge at reference point.
 
static const int NON_PDF_CROPPING_LEFT = 2
 Bit flag when handle is aligned with left edge at reference point.
 
static const int NON_PDF_CROPPING_RIGHT = 4
 Bit flag when handle is aligned with right edge at reference point.
 
static const int NON_PDF_CROPPING_TOP = 8
 Bit flag when handle is aligned with top edge at reference point.
 

Detailed Description

This class shows a frame around the selected portion of the import preview window.

This class was developed as a non-pdf equivalent to the PdfCropping class. See that class for more details

Definition at line 22 of file NonPdfCropping.h.


The documentation for this class was generated from the following files: