#include "pdflib.h" #include "pdflib_core.h" PDFlib::PDFlib(ScribusDoc & docu) : impl( new PDFLibCore(docu) ) { Q_ASSERT(impl); } PDFlib::~PDFlib() { delete static_cast(impl); } bool PDFlib::doExport(const QString& fn, const QString& nam, int Components, const std::vector & pageNs, const QMap & thumbs) { return static_cast(impl)->doExport(fn, nam, Components, pageNs, thumbs); } const QString& PDFlib::errorMessage(void) { return static_cast(impl)->errorMessage(); } bool PDFlib::exportAborted(void) { return static_cast(impl)->exportAborted(); }