|
| ToolRefIdAdapter (UniversalId::Type type, const ToolColumns &columns) |
|
virtual QVariant | getData (const RefIdColumn *column, const RefIdData &data, int index) const |
| If called on the nest column, should return QVariant(true). More...
|
|
virtual void | setData (const RefIdColumn *column, RefIdData &data, int index, const QVariant &value) const |
| If the data type does not match an exception is thrown. More...
|
|
| InventoryRefIdAdapter (UniversalId::Type type, const InventoryColumns &columns) |
|
| NameRefIdAdapter (UniversalId::Type type, const NameColumns &columns) |
|
| ModelRefIdAdapter (UniversalId::Type type, const ModelColumns &columns) |
|
| BaseRefIdAdapter (UniversalId::Type type, const BaseColumns &base) |
|
virtual std::string | getId (const RecordBase &record) const |
|
virtual void | setId (RecordBase &record, const std::string &id) |
|
UniversalId::Type | getType () const |
|
| RefIdAdapter () |
|
virtual | ~RefIdAdapter () |
|
template<typename RecordT>
class CSMWorld::ToolRefIdAdapter< RecordT >
Adapter for tools with limited uses IDs (lockpick, repair, probes)