17 struct ControlSpecification;
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();
Definition: exporterinterface.h:17
Definition: exporterregistry.h:23
Holds the settings of the program.
Definition: settings.h:16
const Dso::ControlSpecification * deviceSpecification
Device specifications.
Definition: exporterregistry.h:44
Stores the specifications of the currently connected device.
Definition: controlspecification.h:47
Definition: processor.h:5
Post processing results.
Definition: ppresult.h:31
Definition: TriggerDock.h:15