OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
CSMWorld::FixedRecordTypeColumn< ESXRecordT > Struct Template Reference

#include <columnimp.hpp>

Inheritance diagram for CSMWorld::FixedRecordTypeColumn< ESXRecordT >:
Collaboration diagram for CSMWorld::FixedRecordTypeColumn< ESXRecordT >:

Public Member Functions

 FixedRecordTypeColumn (int type)
 
virtual QVariant get (const Record< ESXRecordT > &record) const
 
virtual bool isEditable () const
 
- Public Member Functions inherited from CSMWorld::Column< ESXRecordT >
 Column (int columnId, Display displayType, int flags=Flag_Table|Flag_Dialogue)
 
virtual void set (Record< ESXRecordT > &record, const QVariant &data)
 
- Public Member Functions inherited from CSMWorld::NestableColumn
 NestableColumn (int columnId, Display displayType, int flag)
 
 ~NestableColumn ()
 
void addColumn (CSMWorld::NestableColumn *column)
 
const ColumnBasenestedColumn (int subColumn) const
 
bool hasChildren () const
 
- Public Member Functions inherited from CSMWorld::ColumnBase
 ColumnBase (int columnId, Display displayType, int flag)
 
virtual ~ColumnBase ()
 
virtual bool isUserEditable () const
 Can this column be edited directly by the user? More...
 
virtual std::string getTitle () const
 
virtual int getId () const
 

Public Attributes

int mType
 
- Public Attributes inherited from CSMWorld::ColumnBase
int mColumnId
 
int mFlags
 
Display mDisplayType
 

Additional Inherited Members

- Public Types inherited from CSMWorld::ColumnBase
enum  TableEditModes { TableEdit_None, TableEdit_Full, TableEdit_FixedRows }
 
enum  Roles { Role_Flags = Qt::UserRole, Role_Display = Qt::UserRole+1, Role_ColumnId = Qt::UserRole+2 }
 
enum  Flags { Flag_Table = 1, Flag_Dialogue = 2, Flag_Dialogue_List = 4, Flag_Dialogue_Refresh = 8 }
 
enum  Display {
  Display_None, Display_String, Display_LongString, Display_Skill,
  Display_Class, Display_Faction, Display_Race, Display_Sound,
  Display_Region, Display_Birthsign, Display_Spell, Display_Cell,
  Display_Referenceable, Display_Activator, Display_Potion, Display_Apparatus,
  Display_Armor, Display_Book, Display_Clothing, Display_Container,
  Display_Creature, Display_Door, Display_Ingredient, Display_CreatureLevelledList,
  Display_ItemLevelledList, Display_Light, Display_Lockpick, Display_Miscellaneous,
  Display_Npc, Display_Probe, Display_Repair, Display_Static,
  Display_Weapon, Display_Reference, Display_Filter, Display_Topic,
  Display_Journal, Display_TopicInfo, Display_JournalInfo, Display_Scene,
  Display_GlobalVariable, Display_BodyPart, Display_Enchantment, Display_UnsignedInteger8,
  Display_Integer, Display_Float, Display_Var, Display_GmstVarType,
  Display_GlobalVarType, Display_Specialisation, Display_Attribute, Display_Boolean,
  Display_SpellType, Display_Script, Display_ApparatusType, Display_ArmorType,
  Display_ClothingType, Display_CreatureType, Display_WeaponType, Display_RecordState,
  Display_RefRecordType, Display_DialogueType, Display_QuestStatusType, Display_EnchantmentType,
  Display_BodyPartType, Display_MeshType, Display_Gender, Display_Mesh,
  Display_Icon, Display_Music, Display_SoundRes, Display_Texture,
  Display_Video, Display_Colour, Display_ScriptFile, Display_ScriptLines,
  Display_SoundGeneratorType, Display_School, Display_Id, Display_SkillId,
  Display_EffectRange, Display_EffectId, Display_PartRefType, Display_AiPackageType,
  Display_InfoCondFunc, Display_InfoCondVar, Display_InfoCondComp, Display_String32,
  Display_LongString256, Display_EffectSkill, Display_EffectAttribute, Display_IngredEffectId,
  Display_NestedHeader
}
 
- Static Public Member Functions inherited from CSMWorld::ColumnBase
static bool isId (Display display)
 
static bool isText (Display display)
 
static bool isScript (Display display)
 

Constructor & Destructor Documentation

template<typename ESXRecordT >
CSMWorld::FixedRecordTypeColumn< ESXRecordT >::FixedRecordTypeColumn ( int  type)
inline

Member Function Documentation

template<typename ESXRecordT >
virtual QVariant CSMWorld::FixedRecordTypeColumn< ESXRecordT >::get ( const Record< ESXRecordT > &  record) const
inlinevirtual
template<typename ESXRecordT >
virtual bool CSMWorld::FixedRecordTypeColumn< ESXRecordT >::isEditable ( ) const
inlinevirtual

Implements CSMWorld::ColumnBase.

Member Data Documentation

template<typename ESXRecordT >
int CSMWorld::FixedRecordTypeColumn< ESXRecordT >::mType

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