![]() |
Tome
A generic data editor for games supporting arbitrary input and output formats.
|
Window for adding and removing field definitions. More...
#include <fielddefinitionswindow.h>
Signals | |
| void | fieldChanged (const QString fieldId) |
| A field definition has changed. More... | |
Public Member Functions | |
| FieldDefinitionsWindow (Tome::FieldDefinitionsController &fieldDefinitionsController, Tome::ComponentsController &componentsController, Tome::FacetsController &facetsController, Tome::FindUsagesController &findUsagesController, Tome::ProjectController &projectController, Tome::RecordsController &recordsController, Tome::TypesController &typesController, Tome::UndoController &undoController, QWidget *parent=0) | |
| Constructs a new window for adding and removing field definitions. More... | |
Protected Member Functions | |
| void | showEvent (QShowEvent *event) |
| Updates the view, if necessary, and shows the window. More... | |
Window for adding and removing field definitions.
|
explicit |
Constructs a new window for adding and removing field definitions.
| fieldDefinitionsController | Controller for adding, updating and removing field definitions. |
| componentsController | Controller for adding and removing components. |
| facetsController | Controller for validating type facets. |
| findUsagesController | Controller for finding usages of fields, records and custom types. |
| projectController | Controller for creating, loading and saving projects. |
| recordsController | Controller for adding, updating and removing records. |
| typesController | Controller for adding, updating and removing custom types. |
| undoController | Controller for performing undo-able commands. |
| parent | Optional owner widget. |
|
signal |
A field definition has changed.
| fieldId | Id of the field that has changed. |
|
protected |
Updates the view, if necessary, and shows the window.
| event | Event for showing the window. |
1.8.13