#ifndef LREXPORTERINTF_H #define LREXPORTERINTF_H #include "lrpageitemdesignintf.h" #include #include #include namespace LimeReport { class ReportExporterInterface { public: virtual ~ReportExporterInterface() { } virtual bool exportPages(LimeReport::ReportPages pages, const QString& fileName, const QMap& params = QMap()) = 0; virtual QString exporterName() = 0; virtual QString exporterFileExt() = 0; virtual QString hint() = 0; }; } // namespace LimeReport #endif // LREXPORTERINTF_H