OpenHantek
exportcsv.h
1 // SPDX-License-Identifier: GPL-2.0+
2 
3 #pragma once
4 #include "exporterinterface.h"
5 
7 {
8 public:
9  ExporterCSV();
10  virtual void create(ExporterRegistry *registry) override;
11  virtual QIcon icon() override;
12  virtual QString name() override;
13  virtual Type type() override;
14  virtual bool samples(const std::shared_ptr<PPresult>data) override;
15  virtual bool save() override;
16  virtual float progress() override;
17 private:
18  std::shared_ptr<PPresult> data;
19 };
Definition: exporterinterface.h:17
virtual float progress() override
The progress of receiving and processing samples. If the exporter returns 1, it will be called back b...
Definition: exportcsv.cpp:111
virtual QIcon icon() override
Definition: exportcsv.cpp:18
Definition: exporterregistry.h:23
virtual QString name() override
Definition: exportcsv.cpp:20
Type
Definition: exporterinterface.h:44
virtual bool samples(const std::shared_ptr< PPresult >data) override
Definition: exportcsv.cpp:24
virtual Type type() override
Definition: exportcsv.cpp:22
virtual bool save() override
Definition: exportcsv.cpp:29
Definition: exportcsv.h:6
virtual void create(ExporterRegistry *registry) override
Definition: exportcsv.cpp:16