1 #ifndef STARTSCRIPTCREATOR_HPP
2 #define STARTSCRIPTCREATOR_HPP
8 class IdCompletionManager;
29 virtual std::string
getId()
const;
38 QUndoStack& undoStack,
46 const std::string& originId,
75 #endif // STARTSCRIPTCREATOR_HPP
Record creator UI base class.
Definition: creator.hpp:21
Definition: idtable.hpp:15
virtual std::string getErrors() const
Definition: startscriptcreator.cpp:62
virtual void focus()
Set focus to script ID input widget.
Definition: startscriptcreator.cpp:84
virtual void cloneMode(const std::string &originId, const CSMWorld::UniversalId::Type type)
Set script ID input widget to ID of record to be cloned.
Definition: startscriptcreator.cpp:50
Creates and stores all ID completers.
Definition: idcompletionmanager.hpp:19
virtual std::string getId() const
Definition: startscriptcreator.cpp:15
virtual void reset()
Clear script ID input widget.
Definition: startscriptcreator.cpp:89
Type
Definition: universalid.hpp:40
Creator factory for start script record creator.
Definition: startscriptcreator.hpp:65
CSMWorld::IdTable & getStartScriptsTable() const
Definition: startscriptcreator.cpp:20
void scriptChanged()
Check user input for any errors.
Definition: startscriptcreator.cpp:95
CSVWidget::DropLineEdit * mScript
Definition: startscriptcreator.hpp:24
Base class for Creator factory.
Definition: creator.hpp:54
virtual Creator * makeCreator(CSMDoc::Document &document, const CSMWorld::UniversalId &id) const
Definition: startscriptcreator.cpp:100
Definition: genericcreator.hpp:28
Definition: document.hpp:57
StartScriptCreator(CSMWorld::Data &data, QUndoStack &undoStack, const CSMWorld::UniversalId &id, CSMWorld::IdCompletionManager &completionManager)
Definition: startscriptcreator.cpp:27
Record creator for start scripts.
Definition: startscriptcreator.hpp:20
Definition: universalid.hpp:12