#include <columnimp.hpp>
|
| FlagColumn (int columnId, int mask, int flags=ColumnBase::Flag_Table|ColumnBase::Flag_Dialogue, bool inverted=false) |
|
virtual QVariant | get (const Record< ESXRecordT > &record) const |
|
virtual void | set (Record< ESXRecordT > &record, const QVariant &data) |
|
virtual bool | isEditable () const |
|
Public Member Functions inherited from CSMWorld::Column< ESXRecordT > |
| Column (int columnId, Display displayType, int flags=Flag_Table|Flag_Dialogue) |
|
Public Member Functions inherited from CSMWorld::NestableColumn |
| NestableColumn (int columnId, Display displayType, int flag) |
|
| ~NestableColumn () |
|
void | addColumn (CSMWorld::NestableColumn *column) |
|
const ColumnBase & | nestedColumn (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 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) |
|
template<typename ESXRecordT >
template<typename ESXRecordT >
template<typename ESXRecordT >
template<typename ESXRecordT >
template<typename ESXRecordT >
template<typename ESXRecordT >
The documentation for this struct was generated from the following file:
- /home/travis/build/OpenMW/openmw/apps/opencs/model/world/columnimp.hpp