![]() |
Tome
A generic data editor for games supporting arbitrary input and output formats.
|
Main controller of Tome. Sets up and owns all other controllers and views. More...
#include <controller.h>
Public Member Functions | |
| Controller (Tome::CommandLineOptions *options) | |
| Constructs and sets up all controllers. More... | |
| ProjectController & | getProjectController () const |
| Gets the controller for creating, loading and saving projects. More... | |
| UndoController & | getUndoController () const |
| Gets the controller for performing undo-able commands. More... | |
| ComponentsController & | getComponentsController () const |
| Gets the controller for adding and removing components. More... | |
| FieldDefinitionsController & | getFieldDefinitionsController () const |
| Gets the controller for adding, updating and removing field definitions. More... | |
| RecordsController & | getRecordsController () const |
| Gets the controller for adding, updating and removing records. More... | |
| ExportController & | getExportController () const |
| Gets the controller for exporting records using templates. More... | |
| SettingsController & | getSettingsController () const |
| Gets the controller for accessing user settings. More... | |
| TasksController & | getTasksController () const |
| Gets the controller for runnings tasks on all records. More... | |
| TypesController & | getTypesController () const |
| Gets the controller for adding, updating and removing custom types. More... | |
| FindUsagesController & | getFindUsagesController () const |
| Gets the controller for finding usages of fields, records and custom types. More... | |
| FindRecordController & | getFindRecordController () const |
| Gets the controller for finding specific records. More... | |
| FacetsController & | getFacetsController () const |
| Gets the controller for validating type facets. More... | |
| ImportController & | getImportController () const |
| Gets the controller for importing record data. More... | |
| int | start () |
| Applies all command-line options and sets up the main window. More... | |
Main controller of Tome. Sets up and owns all other controllers and views.
| Controller::Controller | ( | Tome::CommandLineOptions * | options | ) |
Constructs and sets up all controllers.
| options | Command-line options specifying which views to set up. |
| ComponentsController & Controller::getComponentsController | ( | ) | const |
Gets the controller for adding and removing components.
| ExportController & Controller::getExportController | ( | ) | const |
Gets the controller for exporting records using templates.
| FacetsController & Controller::getFacetsController | ( | ) | const |
Gets the controller for validating type facets.
| FieldDefinitionsController & Controller::getFieldDefinitionsController | ( | ) | const |
Gets the controller for adding, updating and removing field definitions.
| FindRecordController & Controller::getFindRecordController | ( | ) | const |
Gets the controller for finding specific records.
| FindUsagesController & Controller::getFindUsagesController | ( | ) | const |
Gets the controller for finding usages of fields, records and custom types.
| ImportController & Controller::getImportController | ( | ) | const |
Gets the controller for importing record data.
| ProjectController & Controller::getProjectController | ( | ) | const |
Gets the controller for creating, loading and saving projects.
| RecordsController & Controller::getRecordsController | ( | ) | const |
Gets the controller for adding, updating and removing records.
| SettingsController & Controller::getSettingsController | ( | ) | const |
Gets the controller for accessing user settings.
| TasksController & Controller::getTasksController | ( | ) | const |
Gets the controller for runnings tasks on all records.
| TypesController & Controller::getTypesController | ( | ) | const |
Gets the controller for adding, updating and removing custom types.
| UndoController & Controller::getUndoController | ( | ) | const |
Gets the controller for performing undo-able commands.
| int Controller::start | ( | ) |
Applies all command-line options and sets up the main window.
1.8.13