OpenMW
|
Record creator UI base class. More...
#include <creator.hpp>
Signals | |
void | done () |
void | requestFocus (const std::string &id) |
Public Member Functions | |
virtual | ~Creator () |
virtual void | reset ()=0 |
virtual void | cloneMode (const std::string &originId, const CSMWorld::UniversalId::Type type)=0 |
virtual void | setEditLock (bool locked)=0 |
virtual void | toggleWidgets (bool active=true)=0 |
virtual void | setScope (unsigned int scope) |
Default implementation: Throw an exception if scope!=Scope_Content. More... | |
virtual void | focus ()=0 |
Focus main input widget. More... | |
Record creator UI base class.
|
virtual |
|
pure virtual |
|
signal |
|
pure virtual |
Focus main input widget.
Implemented in CSVWorld::GenericCreator, CSVWorld::StartScriptCreator, CSVWorld::ReferenceCreator, and CSVWorld::InfoCreator.
|
signal |
Request owner of this creator to focus the just created id. The owner may ignore this request.
|
pure virtual |
|
pure virtual |
Implemented in CSVWorld::GenericCreator.
|
virtual |
Default implementation: Throw an exception if scope!=Scope_Content.
Reimplemented in CSVWorld::GenericCreator.
|
pure virtual |
Implemented in CSVWorld::GenericCreator, and CSVWorld::ReferenceableCreator.