#ifndef LRPREPAREDPAGESINTF_H #define LRPREPAREDPAGESINTF_H #include "lrglobal.h" namespace LimeReport { class LIMEREPORT_EXPORT IPreparedPages{ public: virtual ~IPreparedPages(){}; virtual bool loadFromFile(const QString& fileName) = 0; virtual bool loadFromString(const QString data) = 0; virtual bool loadFromByteArray(QByteArray* data) = 0; virtual bool saveToFile(const QString& fileName) = 0; virtual QString saveToString() = 0; virtual QByteArray saveToByteArray() = 0; virtual void clear() = 0; }; } //namespace LimeReport #endif // LRPREPAREDPAGESINTF_H