#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