OpenMW
|
#include <refidadapter.hpp>
Public Member Functions | |
NestedRefIdAdapterBase () | |
virtual | ~NestedRefIdAdapterBase () |
virtual void | setNestedData (const RefIdColumn *column, RefIdData &data, int row, const QVariant &value, int subRowIndex, int subColIndex) const =0 |
virtual QVariant | getNestedData (const RefIdColumn *column, const RefIdData &data, int index, int subRowIndex, int subColIndex) const =0 |
virtual int | getNestedColumnsCount (const RefIdColumn *column, const RefIdData &data) const =0 |
virtual int | getNestedRowsCount (const RefIdColumn *column, const RefIdData &data, int index) const =0 |
virtual void | removeNestedRow (const RefIdColumn *column, RefIdData &data, int index, int rowToRemove) const =0 |
virtual void | addNestedRow (const RefIdColumn *column, RefIdData &data, int index, int position) const =0 |
virtual void | setNestedTable (const RefIdColumn *column, RefIdData &data, int index, const NestedTableWrapperBase &nestedTable) const =0 |
virtual NestedTableWrapperBase * | nestedTable (const RefIdColumn *column, const RefIdData &data, int index) const =0 |
CSMWorld::NestedRefIdAdapterBase::NestedRefIdAdapterBase | ( | ) |
|
virtual |
|
pure virtual |
Implemented in CSMWorld::NestedLevListRefIdAdapter< ESXRecordT >, CSMWorld::NestedListLevListRefIdAdapter< ESXRecordT >, CSMWorld::BodyPartRefIdAdapter< ESXRecordT >, CSMWorld::ActorAiRefIdAdapter< ESXRecordT >, CSMWorld::NestedTravelRefIdAdapter< ESXRecordT >, CSMWorld::NestedSpellRefIdAdapter< ESXRecordT >, CSMWorld::NestedInventoryRefIdAdapter< ESXRecordT >, CSMWorld::EffectsRefIdAdapter< ESXRecordT >, CSMWorld::CreatureMiscRefIdAdapter, CSMWorld::CreatureAttackRefIdAdapter, CSMWorld::CreatureAttributesRefIdAdapter, CSMWorld::NpcMiscRefIdAdapter, CSMWorld::NpcSkillsRefIdAdapter, CSMWorld::NpcAttributesRefIdAdapter, and CSMWorld::IngredEffectRefIdAdapter.
|
pure virtual |
Implemented in CSMWorld::NestedLevListRefIdAdapter< ESXRecordT >, CSMWorld::NestedListLevListRefIdAdapter< ESXRecordT >, CSMWorld::BodyPartRefIdAdapter< ESXRecordT >, CSMWorld::ActorAiRefIdAdapter< ESXRecordT >, CSMWorld::NestedTravelRefIdAdapter< ESXRecordT >, CSMWorld::NestedSpellRefIdAdapter< ESXRecordT >, CSMWorld::NestedInventoryRefIdAdapter< ESXRecordT >, CSMWorld::EffectsRefIdAdapter< ESXRecordT >, CSMWorld::CreatureMiscRefIdAdapter, CSMWorld::CreatureAttackRefIdAdapter, CSMWorld::CreatureAttributesRefIdAdapter, CSMWorld::NpcMiscRefIdAdapter, CSMWorld::NpcSkillsRefIdAdapter, CSMWorld::NpcAttributesRefIdAdapter, and CSMWorld::IngredEffectRefIdAdapter.
|
pure virtual |
Implemented in CSMWorld::NestedLevListRefIdAdapter< ESXRecordT >, CSMWorld::NestedListLevListRefIdAdapter< ESXRecordT >, CSMWorld::BodyPartRefIdAdapter< ESXRecordT >, CSMWorld::ActorAiRefIdAdapter< ESXRecordT >, CSMWorld::NestedTravelRefIdAdapter< ESXRecordT >, CSMWorld::NestedSpellRefIdAdapter< ESXRecordT >, CSMWorld::NestedInventoryRefIdAdapter< ESXRecordT >, CSMWorld::EffectsRefIdAdapter< ESXRecordT >, CSMWorld::CreatureMiscRefIdAdapter, CSMWorld::CreatureAttackRefIdAdapter, CSMWorld::CreatureAttributesRefIdAdapter, CSMWorld::NpcMiscRefIdAdapter, CSMWorld::NpcSkillsRefIdAdapter, CSMWorld::NpcAttributesRefIdAdapter, and CSMWorld::IngredEffectRefIdAdapter.
|
pure virtual |
Implemented in CSMWorld::NestedLevListRefIdAdapter< ESXRecordT >, CSMWorld::NestedListLevListRefIdAdapter< ESXRecordT >, CSMWorld::BodyPartRefIdAdapter< ESXRecordT >, CSMWorld::ActorAiRefIdAdapter< ESXRecordT >, CSMWorld::NestedTravelRefIdAdapter< ESXRecordT >, CSMWorld::NestedSpellRefIdAdapter< ESXRecordT >, CSMWorld::NestedInventoryRefIdAdapter< ESXRecordT >, CSMWorld::EffectsRefIdAdapter< ESXRecordT >, CSMWorld::CreatureMiscRefIdAdapter, CSMWorld::CreatureAttackRefIdAdapter, CSMWorld::CreatureAttributesRefIdAdapter, CSMWorld::NpcMiscRefIdAdapter, CSMWorld::NpcSkillsRefIdAdapter, CSMWorld::NpcAttributesRefIdAdapter, and CSMWorld::IngredEffectRefIdAdapter.
|
pure virtual |
Implemented in CSMWorld::NestedLevListRefIdAdapter< ESXRecordT >, CSMWorld::NestedListLevListRefIdAdapter< ESXRecordT >, CSMWorld::BodyPartRefIdAdapter< ESXRecordT >, CSMWorld::ActorAiRefIdAdapter< ESXRecordT >, CSMWorld::NestedTravelRefIdAdapter< ESXRecordT >, CSMWorld::NestedSpellRefIdAdapter< ESXRecordT >, CSMWorld::NestedInventoryRefIdAdapter< ESXRecordT >, CSMWorld::EffectsRefIdAdapter< ESXRecordT >, CSMWorld::CreatureMiscRefIdAdapter, CSMWorld::CreatureAttackRefIdAdapter, CSMWorld::CreatureAttributesRefIdAdapter, CSMWorld::NpcMiscRefIdAdapter, CSMWorld::NpcSkillsRefIdAdapter, CSMWorld::NpcAttributesRefIdAdapter, and CSMWorld::IngredEffectRefIdAdapter.
|
pure virtual |
Implemented in CSMWorld::NestedLevListRefIdAdapter< ESXRecordT >, CSMWorld::NestedListLevListRefIdAdapter< ESXRecordT >, CSMWorld::BodyPartRefIdAdapter< ESXRecordT >, CSMWorld::ActorAiRefIdAdapter< ESXRecordT >, CSMWorld::NestedTravelRefIdAdapter< ESXRecordT >, CSMWorld::NestedSpellRefIdAdapter< ESXRecordT >, CSMWorld::NestedInventoryRefIdAdapter< ESXRecordT >, CSMWorld::EffectsRefIdAdapter< ESXRecordT >, CSMWorld::CreatureMiscRefIdAdapter, CSMWorld::CreatureAttackRefIdAdapter, CSMWorld::CreatureAttributesRefIdAdapter, CSMWorld::NpcMiscRefIdAdapter, CSMWorld::NpcSkillsRefIdAdapter, CSMWorld::NpcAttributesRefIdAdapter, and CSMWorld::IngredEffectRefIdAdapter.
|
pure virtual |
Implemented in CSMWorld::NestedLevListRefIdAdapter< ESXRecordT >, CSMWorld::NestedListLevListRefIdAdapter< ESXRecordT >, CSMWorld::BodyPartRefIdAdapter< ESXRecordT >, CSMWorld::ActorAiRefIdAdapter< ESXRecordT >, CSMWorld::NestedTravelRefIdAdapter< ESXRecordT >, CSMWorld::NestedSpellRefIdAdapter< ESXRecordT >, CSMWorld::NestedInventoryRefIdAdapter< ESXRecordT >, CSMWorld::EffectsRefIdAdapter< ESXRecordT >, CSMWorld::CreatureMiscRefIdAdapter, CSMWorld::CreatureAttackRefIdAdapter, CSMWorld::CreatureAttributesRefIdAdapter, CSMWorld::NpcMiscRefIdAdapter, CSMWorld::NpcSkillsRefIdAdapter, CSMWorld::NpcAttributesRefIdAdapter, and CSMWorld::IngredEffectRefIdAdapter.
|
pure virtual |
Implemented in CSMWorld::NestedLevListRefIdAdapter< ESXRecordT >, CSMWorld::NestedListLevListRefIdAdapter< ESXRecordT >, CSMWorld::BodyPartRefIdAdapter< ESXRecordT >, CSMWorld::ActorAiRefIdAdapter< ESXRecordT >, CSMWorld::NestedTravelRefIdAdapter< ESXRecordT >, CSMWorld::NestedSpellRefIdAdapter< ESXRecordT >, CSMWorld::NestedInventoryRefIdAdapter< ESXRecordT >, CSMWorld::EffectsRefIdAdapter< ESXRecordT >, CSMWorld::CreatureMiscRefIdAdapter, CSMWorld::CreatureAttackRefIdAdapter, CSMWorld::CreatureAttributesRefIdAdapter, CSMWorld::NpcMiscRefIdAdapter, CSMWorld::NpcSkillsRefIdAdapter, CSMWorld::NpcAttributesRefIdAdapter, and CSMWorld::IngredEffectRefIdAdapter.