Tome
A generic data editor for games supporting arbitrary input and output formats.
Public Attributes | List of all members
Tome::RecordExportTemplate Class Reference

Template for exporting record data. More...

#include <recordexporttemplate.h>

Public Attributes

QString componentDelimiter
 Delimiter to insert between two components.
 
QString componentTemplate
 Template to apply for exporting components.
 
bool exportAsTable
 Whether to fill each record export so that all fields are exported for all records.
 
bool exportRoots
 Whether to export records without parent.
 
bool exportInnerNodes
 Whether to export records with parent and children.
 
bool exportLeafs
 Whether to export records without children.
 
bool exportLocalizedFieldsOnly
 Whether to skip all fields whose type does not have the LocalizedStringFacet applied.
 
QString fieldValueDelimiter
 Delimiter to insert between two field values.
 
QString fieldValueTemplate
 Template to apply for exporting field values.
 
QString fileExtension
 Extension of the data files to write the exported record data to.
 
QString listTemplate
 Template to apply for exporting list field values.
 
QString listItemTemplate
 Template to apply for exporting list field items.
 
QString listItemDelimiter
 Delimiter to insert between two list field items.
 
QString localizedFieldValueTemplate
 Template to apply for exporting all values of fields whose type has the LocalizedStringFacet applied.
 
QString mapTemplate
 Template to apply for exporting map field values.
 
QString mapItemTemplate
 Template to apply for exporting map field items.
 
QString mapItemDelimiter
 Delimiter to insert between two map field items.
 
QString name
 Name of this export template, as shown in the UI.
 
QString path
 Relative path of this export template on disk.
 
QString recordDelimiter
 Delimiter to insert between two records.
 
QString recordFileTemplate
 Main export template that recursively applies all other templates.
 
QString recordTemplate
 Template to apply for exporting records.
 
QMap< QString, QString > typeMap
 Map that specifies which type names to replace on export.
 
QStringList ignoredRecords
 Records to skip while exporting.
 
QStringList ignoredFields
 Fields to skip while exporting.
 

Detailed Description

Template for exporting record data.


The documentation for this class was generated from the following file: