Engauge Digitizer  2
ExportToClipboard.h
1 #ifndef EXPORT_TO_CLIPBOARD_H
2 #define EXPORT_TO_CLIPBOARD_H
3 
4 class Curve;
5 class CurvesGraphs;
6 class Document;
7 class QStringList;
8 class QTextStream;
9 class Transformation;
10 
13 {
14 public:
17 
26  void exportToClipboard (const QStringList &selected,
27  const Transformation &transformation,
28  QTextStream &strCsv,
29  QTextStream &strHtml,
30  const Curve &curveAxis,
31  const CurvesGraphs &curvesGraphsAll,
32  CurvesGraphs &curvesGraphsSelected) const;
33 };
34 
35 #endif // EXPORT_TO_CLIPBOARD_H
Affine transformation between screen and graph coordinates, based on digitized axis points...
Container for all graph curves. The axes point curve is external to this class.
Definition: CurvesGraphs.h:18
void exportToClipboard(const QStringList &selected, const Transformation &transformation, QTextStream &strCsv, QTextStream &strHtml, const Curve &curveAxis, const CurvesGraphs &curvesGraphsAll, CurvesGraphs &curvesGraphsSelected) const
Export, curve-by-curve, raw data points to a string that will be copied to the clipboard.
Storage of one imported image and the data attached to that image.
Definition: Document.h:28
Container for one set of digitized Points.
Definition: Curve.h:24
ExportToClipboard()
Single constructor.
Strategy class for exporting to the clipboard. This strategy is external to the Document class so tha...