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

Preview Widget refactored.

This commit is contained in:
Arin Alex
2016-04-02 03:38:23 +03:00
parent 2aec1cfc26
commit b315af26b9
5 changed files with 106 additions and 54 deletions

View File

@@ -12,11 +12,13 @@ class PreviewReportWidget;
class PreviewReportWidgetPrivate
{
public:
PreviewReportWidgetPrivate(PreviewReportWidget* previewReportWidget): q_ptr(previewReportWidget),
m_currentPage(1), m_changingPage(false), m_priorScrolValue(0){}
PreviewReportWidgetPrivate(PreviewReportWidget* previewReportWidget):
m_currentPage(1), m_changingPage(false), m_priorScrolValue(0), m_scalePercent(50),
q_ptr(previewReportWidget) {}
bool pageIsVisible();
QRectF calcPageShift();
void setPages( ReportPages pages);
PageItemDesignIntf::Ptr currentPage();
public:
PageDesignIntf* m_previewPage;
ReportPages m_reportPages;
@@ -25,6 +27,7 @@ public:
int m_currentPage;
bool m_changingPage;
int m_priorScrolValue;
int m_scalePercent;
PreviewReportWidget* q_ptr;
};