OpenMW
|
#include <landtexturecreator.hpp>
Public Member Functions | |
LandTextureCreator (CSMWorld::Data &data, QUndoStack &undoStack, const CSMWorld::UniversalId &id) | |
void | cloneMode (const std::string &originId, const CSMWorld::UniversalId::Type type) override |
void | focus () override |
Focus main input widget. More... | |
void | reset () override |
std::string | getErrors () const override |
![]() | |
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 | touch (const std::vector< CSMWorld::UniversalId > &ids) |
Touches a record, if the creator supports it. More... | |
virtual void | setScope (unsigned int scope) |
Default implementation: Throw an exception if scope!=Scope_Content. More... | |
![]() | |
virtual | ~Creator () |
Protected Member Functions | |
void | configureCreateCommand (CSMWorld::CreateCommand &command) const override |
Allow subclasses to add additional data to command. More... | |
std::string | getId () const override |
![]() | |
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... | |
std::string | getClonedId () const |
virtual std::string | getIdValidatorResult () const |
virtual void | pushCommand (std::unique_ptr< CSMWorld::CreateCommand > command, const std::string &id) |
CSMWorld::Data & | getData () const |
QUndoStack & | getUndoStack () |
const CSMWorld::UniversalId & | getCollectionId () const |
std::string | getNamespace () const |
Private Slots | |
void | nameChanged (const QString &val) |
void | indexChanged (int val) |
Private Attributes | |
QLineEdit * | mNameEdit |
QSpinBox * | mIndexBox |
std::string | mName |
Additional Inherited Members | |
![]() | |
void | done () |
void | requestFocus (const std::string &id) |
![]() | |
bool | mCloneMode |
CSVWorld::LandTextureCreator::LandTextureCreator | ( | CSMWorld::Data & | data, |
QUndoStack & | undoStack, | ||
const CSMWorld::UniversalId & | id | ||
) |
|
overridevirtual |
|
overrideprotectedvirtual |
Allow subclasses to add additional data to command.
Reimplemented from CSVWorld::GenericCreator.
|
overridevirtual |
Focus main input widget.
Reimplemented from CSVWorld::GenericCreator.
|
overridevirtual |
Return formatted error descriptions for the current state of the creator. if an empty string is returned, there is no error.
Reimplemented from CSVWorld::GenericCreator.
|
overrideprotectedvirtual |
Reimplemented from CSVWorld::GenericCreator.
|
privateslot |
|
privateslot |
|
overridevirtual |
|
private |
|
private |
|
private |