OpenHantek
exportprint.h
1 // SPDX-License-Identifier: GPL-2.0+
2 
3 #pragma once
4 #include "exporterinterface.h"
5 
7 {
8 public:
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
Definition: exporterregistry.h:23
Type
Definition: exporterinterface.h:44
virtual QIcon icon() override
Definition: exportprint.cpp:19
virtual QString name() override
Definition: exportprint.cpp:21
virtual float progress() override
The progress of receiving and processing samples. If the exporter returns 1, it will be called back b...
Definition: exportprint.cpp:49
Definition: exportprint.h:6
virtual Type type() override
Definition: exportprint.cpp:23
virtual bool samples(const std::shared_ptr< PPresult >data) override
Definition: exportprint.cpp:25
virtual void create(ExporterRegistry *registry) override
Definition: exportprint.cpp:17
virtual bool save() override
Definition: exportprint.cpp:30