OpenHantek
exportcsv.h
Go to the documentation of this file.
1 // SPDX-License-Identifier: GPL-2.0+
2 
3 #pragma once
4 #include "exporterinterface.h"
5 
7 {
8 public:
9  ExporterCSV();
10  void create(ExporterRegistry *registry) override;
11  int faIcon() override;
12  QString name() override;
13  Type type() override;
14  bool samples(const std::shared_ptr<PPresult>newData) override;
15  bool save() override;
16  float progress() override;
17 private:
18  std::shared_ptr<PPresult> data;
19 };
Definition: exporterinterface.h:17
float progress() override
The progress of receiving and processing samples. If the exporter returns 1, it will be called back b...
Definition: exportcsv.cpp:121
ExporterRegistry * registry
Definition: exporterinterface.h:77
Definition: exporterregistry.h:23
QString name() override
Definition: exportcsv.cpp:21
Type
Definition: exporterinterface.h:43
Type type() override
Definition: exportcsv.cpp:23
int faIcon() override
Definition: exportcsv.cpp:19
bool save() override
Definition: exportcsv.cpp:30
ExporterCSV()
Definition: exportcsv.cpp:15
Definition: exportcsv.h:6
std::shared_ptr< PPresult > data
Definition: exportcsv.h:18
void create(ExporterRegistry *registry) override
Definition: exportcsv.cpp:17
bool samples(const std::shared_ptr< PPresult >newData) override
Definition: exportcsv.cpp:25