27 QObject *parent =
nullptr);
32 void input(std::shared_ptr<PPresult> data);
37 void checkForWaitingExporters();
40 std::vector<ExporterInterface *>::const_iterator begin();
41 std::vector<ExporterInterface *>::const_iterator end();
49 std::vector<ExporterInterface *> exporters;
51 std::list<ExporterInterface *> enabledExporters;
53 std::set<ExporterInterface *> waitToSaveExporters;
60 bool processData(std::shared_ptr<PPresult> &data,
ExporterInterface *
const &exporter);
62 void exporterStatusChanged(
const QString &exporterName,
const QString &status);
63 void exporterProgressChanged();