OpenMW
Public Member Functions | Public Attributes
CSMWorld::Column< ESXRecordT > Struct Template Reference

#include <columnbase.hpp>

List of all members.

Public Member Functions

 Column (int columnId, Display displayType, int flags=Flag_Table|Flag_Dialogue)
virtual QVariant get (const Record< ESXRecordT > &record) const =0
virtual void set (Record< ESXRecordT > &record, const QVariant &data)

Public Attributes

int mFlags

template<typename ESXRecordT>
struct CSMWorld::Column< ESXRecordT >


Constructor & Destructor Documentation

template<typename ESXRecordT>
CSMWorld::Column< ESXRecordT >::Column ( int  columnId,
Display  displayType,
int  flags = Flag_Table | Flag_Dialogue 
) [inline]

Member Function Documentation

template<typename ESXRecordT>
virtual QVariant CSMWorld::Column< ESXRecordT >::get ( const Record< ESXRecordT > &  record) const [pure virtual]

Implemented in CSMWorld::GenderColumn< ESXRecordT >, CSMWorld::PcRankColumn< ESXRecordT >, CSMWorld::RankColumn< ESXRecordT >, CSMWorld::DispositionColumn< ESXRecordT >, CSMWorld::ResponseColumn< ESXRecordT >, CSMWorld::PcFactionColumn< ESXRecordT >, CSMWorld::ClassColumn< ESXRecordT >, CSMWorld::RaceColumn< ESXRecordT >, CSMWorld::ActorColumn< ESXRecordT >, CSMWorld::TopicColumn< ESXRecordT >, CSMWorld::QuestIndexColumn< ESXRecordT >, CSMWorld::QuestDescriptionColumn< ESXRecordT >, CSMWorld::QuestStatusTypeColumn< ESXRecordT >, CSMWorld::DialogueTypeColumn< ESXRecordT >, CSMWorld::RotColumn< ESXRecordT >, CSMWorld::PosColumn< ESXRecordT >, CSMWorld::ScopeColumn< ESXRecordT >, CSMWorld::FilterColumn< ESXRecordT >, CSMWorld::TrapColumn< ESXRecordT >, CSMWorld::KeyColumn< ESXRecordT >, CSMWorld::LockLevelColumn< ESXRecordT >, CSMWorld::TeleportCellColumn< ESXRecordT >, CSMWorld::TeleportColumn< ESXRecordT >, CSMWorld::GoldValueColumn< ESXRecordT >, CSMWorld::EnchantmentChargesColumn< ESXRecordT >, CSMWorld::ChargesColumn< ESXRecordT >, CSMWorld::FactionIndexColumn< ESXRecordT >, CSMWorld::FactionColumn< ESXRecordT >, CSMWorld::SoulColumn< ESXRecordT >, CSMWorld::OwnerColumn< ESXRecordT >, CSMWorld::ScaleColumn< ESXRecordT >, CSMWorld::IdColumn< ESXRecordT >, CSMWorld::CellColumn< ESXRecordT >, CSMWorld::RegionColumn< ESXRecordT >, CSMWorld::ScriptColumn< ESXRecordT >, CSMWorld::CostColumn< ESXRecordT >, CSMWorld::SpellTypeColumn< ESXRecordT >, CSMWorld::TextureColumn< ESXRecordT >, CSMWorld::SleepListColumn< ESXRecordT >, CSMWorld::MapColourColumn< ESXRecordT >, CSMWorld::SoundFileColumn< ESXRecordT >, CSMWorld::SoundParamColumn< ESXRecordT >, CSMWorld::WeightHeightColumn< ESXRecordT >, CSMWorld::FlagColumn< ESXRecordT >, CSMWorld::HiddenColumn< ESXRecordT >, CSMWorld::PlayableColumn< ESXRecordT >, CSMWorld::SkillsColumn< ESXRecordT >, CSMWorld::AttributesColumn< ESXRecordT >, CSMWorld::NameColumn< ESXRecordT >, CSMWorld::AttributeColumn< ESXRecordT >, CSMWorld::UseValueColumn< ESXRecordT >, CSMWorld::SpecialisationColumn< ESXRecordT >, CSMWorld::DescriptionColumn< ESXRecordT >, CSMWorld::VarValueColumn< ESXRecordT >, CSMWorld::VarTypeColumn< ESXRecordT >, CSMWorld::FixedRecordTypeColumn< ESXRecordT >, CSMWorld::RecordStateColumn< ESXRecordT >, CSMWorld::StringIdColumn< ESXRecordT >, and CSMWorld::FloatValueColumn< ESXRecordT >.

template<typename ESXRecordT>
virtual void CSMWorld::Column< ESXRecordT >::set ( Record< ESXRecordT > &  record,
const QVariant &  data 
) [inline, virtual]

Reimplemented in CSMWorld::GenderColumn< ESXRecordT >, CSMWorld::PcRankColumn< ESXRecordT >, CSMWorld::RankColumn< ESXRecordT >, CSMWorld::DispositionColumn< ESXRecordT >, CSMWorld::ResponseColumn< ESXRecordT >, CSMWorld::PcFactionColumn< ESXRecordT >, CSMWorld::ClassColumn< ESXRecordT >, CSMWorld::RaceColumn< ESXRecordT >, CSMWorld::ActorColumn< ESXRecordT >, CSMWorld::TopicColumn< ESXRecordT >, CSMWorld::QuestIndexColumn< ESXRecordT >, CSMWorld::QuestDescriptionColumn< ESXRecordT >, CSMWorld::QuestStatusTypeColumn< ESXRecordT >, CSMWorld::DialogueTypeColumn< ESXRecordT >, CSMWorld::RotColumn< ESXRecordT >, CSMWorld::PosColumn< ESXRecordT >, CSMWorld::ScopeColumn< ESXRecordT >, CSMWorld::FilterColumn< ESXRecordT >, CSMWorld::TrapColumn< ESXRecordT >, CSMWorld::KeyColumn< ESXRecordT >, CSMWorld::LockLevelColumn< ESXRecordT >, CSMWorld::TeleportCellColumn< ESXRecordT >, CSMWorld::TeleportColumn< ESXRecordT >, CSMWorld::GoldValueColumn< ESXRecordT >, CSMWorld::EnchantmentChargesColumn< ESXRecordT >, CSMWorld::ChargesColumn< ESXRecordT >, CSMWorld::FactionIndexColumn< ESXRecordT >, CSMWorld::FactionColumn< ESXRecordT >, CSMWorld::SoulColumn< ESXRecordT >, CSMWorld::OwnerColumn< ESXRecordT >, CSMWorld::ScaleColumn< ESXRecordT >, CSMWorld::IdColumn< ESXRecordT >, CSMWorld::CellColumn< ESXRecordT >, CSMWorld::RegionColumn< ESXRecordT >, CSMWorld::ScriptColumn< ESXRecordT >, CSMWorld::CostColumn< ESXRecordT >, CSMWorld::SpellTypeColumn< ESXRecordT >, CSMWorld::TextureColumn< ESXRecordT >, CSMWorld::SleepListColumn< ESXRecordT >, CSMWorld::MapColourColumn< ESXRecordT >, CSMWorld::SoundFileColumn< ESXRecordT >, CSMWorld::SoundParamColumn< ESXRecordT >, CSMWorld::WeightHeightColumn< ESXRecordT >, CSMWorld::FlagColumn< ESXRecordT >, CSMWorld::HiddenColumn< ESXRecordT >, CSMWorld::PlayableColumn< ESXRecordT >, CSMWorld::SkillsColumn< ESXRecordT >, CSMWorld::AttributesColumn< ESXRecordT >, CSMWorld::NameColumn< ESXRecordT >, CSMWorld::AttributeColumn< ESXRecordT >, CSMWorld::UseValueColumn< ESXRecordT >, CSMWorld::SpecialisationColumn< ESXRecordT >, CSMWorld::DescriptionColumn< ESXRecordT >, CSMWorld::VarValueColumn< ESXRecordT >, CSMWorld::VarTypeColumn< ESXRecordT >, CSMWorld::RecordStateColumn< ESXRecordT >, and CSMWorld::FloatValueColumn< ESXRecordT >.


Member Data Documentation

template<typename ESXRecordT>
int CSMWorld::Column< ESXRecordT >::mFlags

Reimplemented from CSMWorld::ColumnBase.


The documentation for this struct was generated from the following file: