FOSSredder 0.5.0
Loading...
Searching...
No Matches
ExportRequest.h
Go to the documentation of this file.
1
5
6#pragma once
7
8#include <functional>
9#include <string>
10#include <vector>
11
13
14enum class ExportFormat {
17};
18
25
26enum class PackageFormat {
29};
30
35
46
57
63 std::string outputPath;
64 bool includeFormulas = true;
65 std::string locale;
67 std::vector<ExportObjectRequest> objectRequests;
68 std::function<void(double, const std::string&)> progressCallback;
69 std::function<bool()> shouldCancel;
70 std::function<void()> waitIfPaused;
71};
72
73} // namespace core::ports::exporting
Describes one persisted analysis or annual export target.
Describes one export run against a workspace snapshot.
std::function< void(double, const std::string &)> progressCallback
std::function< void()> waitIfPaused
std::vector< ExportObjectRequest > objectRequests
std::function< bool()> shouldCancel