![]() |
Tome
A generic data editor for games supporting arbitrary input and output formats.
|
Automated task that may result in a list of messages, warnings and errors. More...
#include <task.h>
Public Member Functions | |
| Task () | |
| Constructs a new automated task that may result in a list of messages, warnings and errors. | |
| virtual const QString | getDisplayName () const =0 |
| Gets the localized display name of this task, as shown next to progress bars. More... | |
| virtual const MessageList | execute (const TaskContext &context) const =0 |
| Executes this task, generating a list of messages, warnings and errors. More... | |
Automated task that may result in a list of messages, warnings and errors.
|
pure virtual |
Executes this task, generating a list of messages, warnings and errors.
| context | Controllers required for executing the task. |
Implemented in Tome::ComponentHasNoFieldsTask, Tome::FieldAlwaysHasItsDefaultValueTask, Tome::FieldIsNeverUsedTask, Tome::FieldTypeDoesNotExistTask, Tome::ListItemTypeDoesNotExistTask, Tome::ListItemTypeNotSupportedTask, Tome::MapKeyTypeDoesNotExistTask, Tome::MapKeyTypeNotSupportedTask, Tome::MapValueTypeDoesNotExistTask, Tome::MapValueTypeNotSupportedTask, Tome::ReferencedFileDoesNotExistTask, Tome::ReferencedRecordDoesNotExistTask, Tome::TypeFacetViolatedTask, and Tome::TypeIsNeverUsedTask.
|
pure virtual |
Gets the localized display name of this task, as shown next to progress bars.
Implemented in Tome::ComponentHasNoFieldsTask, Tome::FieldAlwaysHasItsDefaultValueTask, Tome::FieldIsNeverUsedTask, Tome::FieldTypeDoesNotExistTask, Tome::ListItemTypeDoesNotExistTask, Tome::ListItemTypeNotSupportedTask, Tome::MapKeyTypeDoesNotExistTask, Tome::MapKeyTypeNotSupportedTask, Tome::MapValueTypeDoesNotExistTask, Tome::MapValueTypeNotSupportedTask, Tome::ReferencedFileDoesNotExistTask, Tome::ReferencedRecordDoesNotExistTask, Tome::TypeFacetViolatedTask, and Tome::TypeIsNeverUsedTask.
1.8.13