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

Context to run automated tasks in. More...

#include <taskcontext.h>

Public Member Functions

 TaskContext (const ComponentsController &componentsController, const FacetsController &facetsController, const FieldDefinitionsController &fieldDefinitionsController, const ProjectController &projectController, const RecordsController &recordsController, const TypesController &typesController)
 Constructs a new context to run automated tasks in. More...
 

Public Attributes

const ComponentsControllercomponentsController
 Controller for adding and removing components.
 
const FacetsControllerfacetsController
 Controller for validating type facets.
 
const FieldDefinitionsControllerfieldDefinitionsController
 Controller for adding, updating and removing field definitions.
 
const ProjectControllerprojectController
 Controller for creating, loading and saving projects.
 
const RecordsControllerrecordsController
 Controller for adding, updating and removing records.
 
const TypesControllertypesController
 Controller for adding, updating and removing custom types.
 

Detailed Description

Context to run automated tasks in.

Constructor & Destructor Documentation

◆ TaskContext()

TaskContext::TaskContext ( const ComponentsController componentsController,
const FacetsController facetsController,
const FieldDefinitionsController fieldDefinitionsController,
const ProjectController projectController,
const RecordsController recordsController,
const TypesController typesController 
)

Constructs a new context to run automated tasks in.

Parameters
componentsControllerController for adding and removing components.
facetsControllerController for validating type facets.
fieldDefinitionsControllerController for adding, updating and removing field definitions.
projectControllerController for creating, loading and saving projects.
recordsControllerController for adding, updating and removing records.
typesControllerController for adding, updating and removing custom types.

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