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

#include <columnimp.hpp>

List of all members.

Public Types

enum  Type { Type_Volume, Type_MinRange, Type_MaxRange }

Public Member Functions

 SoundParamColumn (Type type)
virtual QVariant get (const Record< ESXRecordT > &record) const
virtual void set (Record< ESXRecordT > &record, const QVariant &data)
virtual bool isEditable () const

Public Attributes

Type mType

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


Member Enumeration Documentation

template<typename ESXRecordT >
enum CSMWorld::SoundParamColumn::Type
Enumerator:
Type_Volume 
Type_MinRange 
Type_MaxRange 

Constructor & Destructor Documentation

template<typename ESXRecordT >
CSMWorld::SoundParamColumn< ESXRecordT >::SoundParamColumn ( Type  type) [inline]

Member Function Documentation

template<typename ESXRecordT >
virtual QVariant CSMWorld::SoundParamColumn< ESXRecordT >::get ( const Record< ESXRecordT > &  record) const [inline, virtual]
template<typename ESXRecordT >
virtual bool CSMWorld::SoundParamColumn< ESXRecordT >::isEditable ( ) const [inline, virtual]

Implements CSMWorld::ColumnBase.

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

Reimplemented from CSMWorld::Column< ESXRecordT >.


Member Data Documentation

template<typename ESXRecordT >
Type CSMWorld::SoundParamColumn< ESXRecordT >::mType

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