#ifndef LRPDFEXPORTER_H #define LRPDFEXPORTER_H #include #include "lrexporterintf.h" namespace LimeReport{ class ReportEnginePrivate; class PDFExporter : public QObject, public ReportExporterInterface { Q_OBJECT public: explicit PDFExporter(ReportEnginePrivate *parent = nullptr); // ReportExporterInterface interface bool exportPages(ReportPages pages, const QString &fileName, const QMap ¶ms); QString exporterName() { return "PDF"; } QString exporterFileExt() { return "pdf"; } QString hint() { return tr("Export to PDF"); } private: ReportEnginePrivate* m_reportEngine; }; } //namespace LimeReport #endif // LRPDFEXPORTER_H