Engauge Digitizer 2
|
Strategy class for exporting to a file. This strategy is external to the Document class so that class is simpler. More...
#include <ExportToFile.h>
Public Member Functions | |
ExportToFile () | |
Single constructor. | |
void | exportToFile (const DocumentModelExportFormat &modelExport, const Document &document, const MainWindowModel &modelMainWindow, const Transformation &transformation, QTextStream &str) const |
Export Document points according to the settings. | |
QString | fileExtensionCsv () const |
File extension for csv export files. | |
QString | fileExtensionTsv () const |
File extension for tsv export files. | |
QString | filterCsv () const |
QFileDialog filter for CSV files. | |
QString | filterTsv () const |
QFileDialog filter for TSV files. |
Strategy class for exporting to a file. This strategy is external to the Document class so that class is simpler.
Definition at line 25 of file ExportToFile.h.
ExportToFile::ExportToFile | ( | ) |
void ExportToFile::exportToFile | ( | const DocumentModelExportFormat & | modelExport, |
const Document & | document, | ||
const MainWindowModel & | modelMainWindow, | ||
const Transformation & | transformation, | ||
QTextStream & | str ) const |
Export Document points according to the settings.
The DocumentModelExportFormat inside the Document is ignored so DlgSettingsExport can supply its own DocumentModelExportFormat when previewing what would be exported.
Definition at line 23 of file ExportToFile.cpp.
QString ExportToFile::fileExtensionCsv | ( | ) | const |
File extension for csv export files.
Definition at line 53 of file ExportToFile.cpp.
QString ExportToFile::fileExtensionTsv | ( | ) | const |
File extension for tsv export files.
Definition at line 58 of file ExportToFile.cpp.
QString ExportToFile::filterCsv | ( | ) | const |
QFileDialog filter for CSV files.
Definition at line 63 of file ExportToFile.cpp.
QString ExportToFile::filterTsv | ( | ) | const |
QFileDialog filter for TSV files.
Definition at line 69 of file ExportToFile.cpp.