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

Preview Widget has been added

This commit is contained in:
Arin Alexander
2016-03-31 00:04:59 +04:00
parent 5717900216
commit 9c57bb772f
6 changed files with 445 additions and 1 deletions

View File

@@ -0,0 +1,33 @@
#ifndef LRPREVIEWREPORTWIDGET_P_H
#define LRPREVIEWREPORTWIDGET_P_H
#include "lrpagedesignintf.h"
#include "lrreportrender.h"
#include "lrgraphicsviewzoom.h"
namespace LimeReport{
class PreviewReportWidget;
class PreviewReportWidgetPrivate
{
public:
PreviewReportWidgetPrivate(PreviewReportWidget* previewReportWidget): q_ptr(previewReportWidget),
m_currentPage(1), m_changingPage(false), m_priorScrolValue(0){}
bool pageIsVisible();
QRectF calcPageShift();
void setPages( ReportPages pages);
public:
PageDesignIntf* m_previewPage;
ReportPages m_reportPages;
ReportEnginePrivate* m_report;
GraphicsViewZoomer* m_zoomer;
int m_currentPage;
bool m_changingPage;
int m_priorScrolValue;
PreviewReportWidget* q_ptr;
};
}
#endif // LRPREVIEWREPORTWIDGET_P_H