53 #ifndef VLAYOUTGENERATOR_H
54 #define VLAYOUTGENERATOR_H
56 #include <qcompilerdetection.h>
58 #include <QMetaObject>
qreal GetPaperHeight() const
void SetPaperHeight(qreal value)
void SetLayoutWidth(qreal width)
void SetPaperWidth(qreal value)
Q_REQUIRED_RESULT QList< QGraphicsItem * > GetPapersItems() const
void SetAutoCrop(bool value)
void setPieces(const QVector< VLayoutPiece > &details)
bool stripOptimizationEnabled
int GetRotationIncrease() const
void SetUnitePages(bool value)
quint8 GetMultiplier() const
void UnitePapers(int j, QList< qreal > &papersLength, qreal length)
void SetRotationIncrease(int value)
QList< VLayoutPiece > movePieces(qreal length, const QVector< VLayoutPiece > &pieces)
Q_REQUIRED_RESULT QList< QList< QGraphicsItem * > > getAllPieceItems() const
bool IsUnitePages() const
void SetRotate(bool value)
void SetTestAsPaths(bool value)
virtual ~VLayoutGenerator() Q_DECL_OVERRIDE
void SetPrinterFields(bool usePrinterFields, const QMarginsF &value)
bool IsSaveLength() const
void SetCaseType(Cases caseType)
qreal GetPaperWidth() const
void unitePieces(int j, QList< QList< VLayoutPiece > > &pieces, qreal length, int i)
QMarginsF GetPrinterFields() const
void SetMultiplier(const quint8 &value)
std::atomic_bool stopGeneration
void SetStripOptimization(bool value)
void SetShift(quint32 shift)
LayoutErrors State() const
void Error(const LayoutErrors &state)
bool IsTestAsPaths() const
QVector< VLayoutPaper > papers
bool IsStripOptimization() const
VLayoutGenerator(QObject *parent=nullptr)
QVector< QVector< VLayoutPiece > > getAllPieces() const
void SetSaveLength(bool value)
bool IsUsePrinterFields() const