1 #ifndef PATHGRIDCREATOR_HPP
2 #define PATHGRIDCREATOR_HPP
14 class IdCompletionManager;
36 virtual std::string
getId()
const;
45 QUndoStack& undoStack,
53 const std::string& originId,
82 #endif // PATHGRIDCREATOR_HPP
Record creator UI base class.
Definition: creator.hpp:21
void cellChanged()
Check user input for errors.
Definition: pathgridcreator.cpp:94
Definition: idtable.hpp:15
virtual Creator * makeCreator(CSMDoc::Document &document, const CSMWorld::UniversalId &id) const
Definition: pathgridcreator.cpp:99
virtual std::string getId() const
Definition: pathgridcreator.cpp:14
Creates and stores all ID completers.
Definition: idcompletionmanager.hpp:18
Record creator for pathgrids.
Definition: pathgridcreator.hpp:27
Creator factory for pathgrid record creator.
Definition: pathgridcreator.hpp:72
Type
Definition: universalid.hpp:40
virtual void focus()
Set focus to cell ID input widget.
Definition: pathgridcreator.cpp:83
CSMWorld::IdTable & getPathgridsTable() const
Definition: pathgridcreator.cpp:19
virtual void cloneMode(const std::string &originId, const CSMWorld::UniversalId::Type type)
Set cell ID input widget to ID of record to be cloned.
Definition: pathgridcreator.cpp:49
virtual std::string getErrors() const
Definition: pathgridcreator.cpp:61
Base class for Creator factory.
Definition: creator.hpp:57
CSVWidget::DropLineEdit * mCell
Definition: pathgridcreator.hpp:31
PathgridCreator(CSMWorld::Data &data, QUndoStack &undoStack, const CSMWorld::UniversalId &id, CSMWorld::IdCompletionManager &completionManager)
Definition: pathgridcreator.cpp:26
virtual void reset()
Clear cell ID input widget.
Definition: pathgridcreator.cpp:88
Definition: genericcreator.hpp:28
Definition: document.hpp:57
Definition: universalid.hpp:12