|
OpenMW
|
Record creator for start scripts. More...
#include <startscriptcreator.hpp>
Public Member Functions | |
| StartScriptCreator (CSMWorld::Data &data, QUndoStack &undoStack, const CSMWorld::UniversalId &id, CSMWorld::IdCompletionManager &completionManager) | |
| virtual void | cloneMode (const std::string &originId, const CSMWorld::UniversalId::Type type) |
| Set script ID input widget to ID of record to be cloned. More... | |
| virtual std::string | getErrors () const |
| virtual void | focus () |
| Set focus to script ID input widget. More... | |
| virtual void | reset () |
| Clear script ID input widget. More... | |
Public Member Functions inherited from CSVWorld::GenericCreator | |
| GenericCreator (CSMWorld::Data &data, QUndoStack &undoStack, const CSMWorld::UniversalId &id, bool relaxedIdRules=false) | |
| virtual void | setEditLock (bool locked) |
| virtual void | toggleWidgets (bool active=true) |
| virtual void | setScope (unsigned int scope) |
| Default implementation: Throw an exception if scope!=Scope_Content. More... | |
Public Member Functions inherited from CSVWorld::Creator | |
| virtual | ~Creator () |
Private Slots | |
| void | scriptChanged () |
| Check user input for any errors. More... | |
Private Member Functions | |
| virtual std::string | getId () const |
| CSMWorld::IdTable & | getStartScriptsTable () const |
Private Attributes | |
| CSVWidget::DropLineEdit * | mScript |
Additional Inherited Members | |
Signals inherited from CSVWorld::Creator | |
| void | done () |
| void | requestFocus (const std::string &id) |
Protected Member Functions inherited from CSVWorld::GenericCreator | |
| void | update () |
| virtual void | setManualEditing (bool enabled) |
| Enable/disable manual ID editing (enabled by default). More... | |
| void | insertAtBeginning (QWidget *widget, bool stretched) |
| void | insertBeforeButtons (QWidget *widget, bool stretched) |
| Insert given widget before Create and Cancel buttons. More... | |
| virtual std::string | getIdValidatorResult () const |
| virtual void | configureCreateCommand (CSMWorld::CreateCommand &command) const |
| Allow subclasses to add additional data to command. More... | |
| virtual void | pushCommand (std::auto_ptr< CSMWorld::CreateCommand > command, const std::string &id) |
| CSMWorld::Data & | getData () const |
| QUndoStack & | getUndoStack () |
| const CSMWorld::UniversalId & | getCollectionId () const |
| std::string | getNamespace () const |
Protected Attributes inherited from CSVWorld::GenericCreator | |
| bool | mCloneMode |
Record creator for start scripts.
| CSVWorld::StartScriptCreator::StartScriptCreator | ( | CSMWorld::Data & | data, |
| QUndoStack & | undoStack, | ||
| const CSMWorld::UniversalId & | id, | ||
| CSMWorld::IdCompletionManager & | completionManager | ||
| ) |
|
virtual |
Set script ID input widget to ID of record to be cloned.
| originId | Script ID to be cloned. |
| type | Type of record to be cloned. |
Reimplemented from CSVWorld::GenericCreator.
|
virtual |
Set focus to script ID input widget.
Reimplemented from CSVWorld::GenericCreator.
|
virtual |
Reimplemented from CSVWorld::GenericCreator.
|
privatevirtual |
Reimplemented from CSVWorld::GenericCreator.
|
private |
|
virtual |
Clear script ID input widget.
Reimplemented from CSVWorld::GenericCreator.
|
privateslot |
Check user input for any errors.
|
private |
1.8.6