mirror of
				https://github.com/fralx/LimeReport.git
				synced 2025-11-04 07:01:26 +03:00 
			
		
		
		
	createPreviewWidget(QWidget* parent=0) method has been added to ReportEngine
This commit is contained in:
		@@ -55,6 +55,7 @@ class ReportEnginePrivate : public QObject, public ICollectionContainer
 | 
			
		||||
    Q_DECLARE_PUBLIC(ReportEngine)
 | 
			
		||||
    Q_PROPERTY(ACollectionProperty pages READ fakeCollectionReader())
 | 
			
		||||
    Q_PROPERTY(QObject* datasourcesManager READ dataManager())
 | 
			
		||||
    friend class PreviewReportWidget;
 | 
			
		||||
public:
 | 
			
		||||
    static void printReport(ItemsReaderIntf::Ptr reader, QPrinter &printer);
 | 
			
		||||
    static void printReport(ReportPages pages, QPrinter &printer, const PrintRange &printRange);
 | 
			
		||||
@@ -93,7 +94,6 @@ public:
 | 
			
		||||
    bool    isNeedToSave();
 | 
			
		||||
    QString lastError();
 | 
			
		||||
    ReportEngine * q_ptr;
 | 
			
		||||
    PageDesignIntf *createPreviewScene(QObject *parent);
 | 
			
		||||
    void emitSaveReport();
 | 
			
		||||
    bool emitLoadReport();
 | 
			
		||||
    bool isSaved();
 | 
			
		||||
@@ -102,6 +102,8 @@ public:
 | 
			
		||||
    void setReportName(const QString& reportName){ m_reportName=reportName;}
 | 
			
		||||
    QString reportName(){ return m_reportName;}
 | 
			
		||||
    bool hasActivePreview(){return m_activePreview;}
 | 
			
		||||
    PageDesignIntf *createPreviewScene(QObject *parent);
 | 
			
		||||
    PreviewReportWidget *createPreviewWidget(QWidget *parent);
 | 
			
		||||
signals:
 | 
			
		||||
    void    pagesLoadFinished();
 | 
			
		||||
    void    datasourceCollectionLoadFinished(const QString& collectionName);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user