18 switch (exportFileExtension)
38 QString rtn = QString (
"%1:").arg (QObject::tr (
"Preview"));
40 switch (exportFileExtension)
43 rtn = QString (
"%1:").arg (QObject::tr (
"Preview for CSV files"));
47 rtn = QString (
"%1:").arg (QObject::tr (
"Preview for files without CSV or TSV"));
51 rtn = QString (
"%1:").arg (QObject::tr (
"Preview for TSV files"));
QString exportFileExtensionToFilename(ExportFileExtension exportFileExtension)
Internally-used sample file name for each ExportFileExtension value.
QString exportFileExtensionToPreviewString(ExportFileExtension exportFileExtension)
Displayed text for each ExportFileExtension value.
@ EXPORT_FILE_EXTENSION_NOT_CSV_TSV
@ EXPORT_FILE_EXTENSION_CSV
@ EXPORT_FILE_EXTENSION_TSV
Utility class for adjusting export settings given filename extension.
QString extensionWithPeriodCsv(const ExportToFile &exportStrategy) const
Extension for csv file with period.
QString extensionWithPeriodTsv(const ExportToFile &exportStrategy) const
Extension for tsv file with period.
Strategy class for exporting to a file. This strategy is external to the Document class so that class...