#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