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

Main model of Tome. Sets up and owns all other models. More...

#include <project.h>

Public Member Functions

 Project ()
 Constructs a new, empty project.
 

Public Attributes

QString name
 Name of this project, as shown in the UI.
 
QString path
 Absolute path to this project, without file name.
 
QLocale locale
 Number format of this project.
 
bool ignoreReadOnly
 Whether this project allows to edit read-only data.
 
RecordIdType::RecordIdType recordIdType
 Type of the ids of the records of this project.
 
ComponentSetList componentSets
 Component sets of this project.
 
FieldDefinitionSetList fieldDefinitionSets
 Field definition sets of this project.
 
RecordExportTemplateList recordExportTemplates
 Record export templates of this project.
 
RecordTableImportTemplateList recordTableImportTemplates
 Record import templates of this project.
 
RecordSetList recordSets
 Record sets of this project.
 
CustomTypeSetList typeSets
 Custom type sets of this project.
 

Detailed Description

Main model of Tome. Sets up and owns all other models.


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