#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