Struct Report::ReportFilePickerHandler

Nested Relationships

This struct is a nested type of Class Report.

Inheritance Relationships

Base Type

Struct Documentation

struct SmartPeak::Report::ReportFilePickerHandler : public SmartPeak::IFilePickerHandler

Public Types

typedef bool (*WriterMethod)(const SequenceHandler&, const std::filesystem::path&, const std::vector<FeatureMetadata>&, const std::set<SampleType>&)

Public Functions

inline ReportFilePickerHandler(const Report &report, const std::string title, WriterMethod writer_method)
virtual bool onFilePicked(const std::filesystem::path &filename, ApplicationHandler *application_handler) override

IFilePickerHandler

Protected Attributes

const Report &report_
const std::string title_
WriterMethod writer_method_