0
0
mirror of https://github.com/fralx/LimeReport.git synced 2025-11-20 06:30:03 +03:00

FullPage property has been added

This commit is contained in:
Arin Alexander
2016-04-21 01:09:15 +04:00
parent b770669b64
commit 34e114d7a4
3 changed files with 44 additions and 24 deletions

View File

@@ -49,6 +49,7 @@ class PageItemDesignIntf : public LimeReport::BaseDesignIntf
Q_PROPERTY(Orientation pageOrientation READ pageOrientation WRITE setPageOrientation)
Q_PROPERTY(PageSize pageSize READ pageSize WRITE setPageSize )
Q_PROPERTY(int gridStep READ gridStep WRITE setGridStep)
Q_PROPERTY(bool fullPage READ fullPage WRITE setFullPage)
friend class ReportRender;
public:
enum Orientation { Portrait, Landscape };
@@ -104,6 +105,9 @@ public:
void setGridStep(int value);
int gridStep();
void objectLoadFinished();
bool fullPage() const;
void setFullPage(bool fullPage);
protected slots:
void bandDeleted(QObject* band);
void bandGeometryChanged(QObject* /*object*/, QRectF newGeometry, QRectF oldGeometry);
@@ -128,6 +132,7 @@ private:
QRectF m_pageRect;
bool m_sizeChainging;
QList<BandDesignIntf*> m_bands;
bool m_fullPage;
};
}
#endif // LRPAGEITEM_H