#ifndef LRPREPAREDPAGES_H #define LRPREPAREDPAGES_H #include "lrpagedesignintf.h" #include "lrpreparedpagesintf.h" namespace LimeReport { class PreparedPages: public IPreparedPages { public: PreparedPages(ReportPages* pages): m_pages(pages) { } ~PreparedPages() { } // IPreviewPages interface private: bool loadFromFile(const QString& fileName); bool loadFromString(const QString data); bool loadFromByteArray(QByteArray* data); bool saveToFile(const QString& fileName); QString saveToString(); QByteArray saveToByteArray(); void clear(); private: bool readPages(ItemsReaderIntf::Ptr reader); ReportPages* m_pages; }; } // namespace LimeReport #endif // LRPREPAREDPAGES_H