1 #ifndef CSV_WORLD_REFERENCECREATOR_H
2 #define CSV_WORLD_REFERENCECREATOR_H
8 class IdCompletionManager;
28 virtual std::string
getId()
const;
37 virtual void cloneMode(
const std::string& originId,
Record creator UI base class.
Definition: creator.hpp:21
virtual void cloneMode(const std::string &originId, const CSMWorld::UniversalId::Type type)
Definition: referencecreator.cpp:91
Definition: commands.hpp:48
Creates and stores all ID completers.
Definition: idcompletionmanager.hpp:19
Type
Definition: universalid.hpp:40
void cellChanged()
Definition: referencecreator.cpp:86
std::string mId
Definition: referencecreator.hpp:24
Definition: referencecreator.hpp:54
virtual std::string getErrors() const
Definition: referencecreator.cpp:55
virtual void focus()
Focus main input widget.
Definition: referencecreator.cpp:81
Base class for Creator factory.
Definition: creator.hpp:54
Definition: genericcreator.hpp:28
CSVWidget::DropLineEdit * mCell
Definition: referencecreator.hpp:23
Definition: document.hpp:57
virtual void configureCreateCommand(CSMWorld::CreateCommand &command) const
Allow subclasses to add additional data to command.
Definition: referencecreator.cpp:21
ReferenceCreator(CSMWorld::Data &data, QUndoStack &undoStack, const CSMWorld::UniversalId &id, CSMWorld::IdCompletionManager &completionManager)
Definition: referencecreator.cpp:31
virtual void reset()
Definition: referencecreator.cpp:48
virtual std::string getId() const
Definition: referencecreator.cpp:16
Definition: referencecreator.hpp:19
virtual Creator * makeCreator(CSMDoc::Document &document, const CSMWorld::UniversalId &id) const
The ownership of the returned Creator is transferred to the caller.
Definition: referencecreator.cpp:106
Definition: universalid.hpp:12