1 #ifndef CSM_WOLRD_COLUMNIMP_H
2 #define CSM_WOLRD_COLUMNIMP_H
26 template<
typename ESXRecordT>
33 return record.
get().mValue.getFloat();
38 ESXRecordT record2 = record.
get();
39 record2.mValue.setFloat (data.toFloat());
49 template<
typename ESXRecordT>
59 return QString::fromUtf8 (record.get().mId.c_str());
71 const Land& land = record.
get();
82 template<
typename ESXRecordT>
94 return static_cast<int> (record.mState);
113 template<
typename ESXRecordT>
135 template<
typename ESXRecordT>
144 return static_cast<int> (record.get().mValue.getType());
149 ESXRecordT record2 = record.
get();
150 record2.mValue.setType (static_cast<ESM::VarType> (data.toInt()));
161 template<
typename ESXRecordT>
168 switch (record.get().mValue.getType())
172 return QString::fromUtf8 (record.get().mValue.getString().c_str());
178 return record.get().mValue.getInteger();
182 return record.get().mValue.getFloat();
184 default:
return QVariant();
190 ESXRecordT record2 = record.
get();
192 switch (record2.mValue.getType())
196 record2.mValue.setString (data.toString().toUtf8().constData());
203 record2.mValue.setInteger (data.toInt());
208 record2.mValue.setFloat (data.toFloat());
223 template<
typename ESXRecordT>
232 return QString::fromUtf8 (record.get().mDescription.c_str());
237 ESXRecordT record2 = record.
get();
239 record2.mDescription = data.toString().toUtf8().constData();
250 template<
typename ESXRecordT>
259 return record.
get().mData.mSpecialization;
264 ESXRecordT record2 = record.
get();
266 record2.mData.mSpecialization = data.toInt();
277 template<
typename ESXRecordT>
289 return record.get().mData.mUseValue[
mIndex];
294 ESXRecordT record2 = record.
get();
296 record2.mData.mUseValue[
mIndex] = data.toFloat();
307 template<
typename ESXRecordT>
316 return record.
get().mData.mAttribute;
321 ESXRecordT record2 = record.
get();
323 record2.mData.mAttribute = data.toInt();
334 template<
typename ESXRecordT>
341 return QString::fromUtf8 (record.get().mName.c_str());
346 ESXRecordT record2 = record.
get();
348 record2.mName = data.toString().toUtf8().constData();
359 template<
typename ESXRecordT>
371 return record.get().mData.mAttribute[
mIndex];
376 ESXRecordT record2 = record.
get();
378 record2.mData.mAttribute[
mIndex] = data.toInt();
389 template<
typename ESXRecordT>
396 :
Column<ESXRecordT> ((typePrefix ? (
404 int skill = record.get().mData.getSkill (
mIndex,
mMajor);
411 std::istringstream stream (data.toString().toUtf8().constData());
416 stream >> c >> index;
420 ESXRecordT record2 = record.
get();
434 template<
typename ESXRecordT>
442 return record.
get().mData.mIsPlayable!=0;
447 ESXRecordT record2 = record.
get();
449 record2.mData.mIsPlayable = data.toInt();
460 template<
typename ESXRecordT>
467 return record.
get().mData.mIsHidden!=0;
472 ESXRecordT record2 = record.
get();
474 record2.mData.mIsHidden = data.toInt();
485 template<
typename ESXRecordT>
499 bool flag = (record.get().mData.mFlags &
mMask)!=0;
509 ESXRecordT record2 = record.
get();
511 int flags = record2.mData.mFlags & ~
mMask;
516 record2.mData.mFlags = flags;
527 template<
typename ESXRecordT>
540 bool flag = (record.get().mFlags &
mMask)!=0;
550 ESXRecordT record2 = record.
get();
552 int flags = record2.mFlags & ~
mMask;
557 record2.mFlags = flags;
568 template<
typename ESXRecordT>
575 :
Column<ESXRecordT> (male ?
585 mWeight ? record.get().mData.mWeight : record.get().mData.mHeight;
592 ESXRecordT record2 = record.
get();
595 mWeight ? record2.mData.mWeight : record2.mData.mHeight;
608 template<
typename ESXRecordT>
633 case Type_Volume: value = record.get().mData.mVolume;
break;
634 case Type_MinRange: value = record.get().mData.mMinRange;
break;
635 case Type_MaxRange: value = record.get().mData.mMaxRange;
break;
643 int value = data.toInt();
650 ESXRecordT record2 = record.
get();
654 case Type_Volume: record2.mData.mVolume =
static_cast<unsigned char> (value);
break;
655 case Type_MinRange: record2.mData.mMinRange =
static_cast<unsigned char> (value);
break;
656 case Type_MaxRange: record2.mData.mMaxRange =
static_cast<unsigned char> (value);
break;
668 template<
typename ESXRecordT>
677 return QString::fromUtf8 (record.get().mSound.c_str());
682 ESXRecordT record2 = record.
get();
684 record2.mSound = data.toString().toUtf8().constData();
695 template<
typename ESXRecordT>
704 return record.
get().mMapColor;
709 ESXRecordT
copy = record.
get();
710 copy.mMapColor = data.toInt();
720 template<
typename ESXRecordT>
729 return QString::fromUtf8 (record.get().mSleepList.c_str());
734 ESXRecordT record2 = record.
get();
736 record2.mSleepList = data.toString().toUtf8().constData();
747 template<
typename ESXRecordT>
754 return QString::fromUtf8 (record.get().mTexture.c_str());
759 ESXRecordT record2 = record.
get();
761 record2.mTexture = data.toString().toUtf8().constData();
772 template<
typename ESXRecordT>
781 return record.
get().mData.mType;
786 ESXRecordT record2 = record.
get();
788 record2.mData.mType = data.toInt();
799 template<
typename ESXRecordT>
806 return record.
get().mData.mCost;
811 ESXRecordT record2 = record.
get();
812 record2.mData.mCost = data.toInt();
822 template<
typename ESXRecordT>
840 return QString::fromUtf8 (record.get().mScriptText.c_str());
845 ESXRecordT record2 = record.
get();
847 record2.mScriptText = data.toString().toUtf8().constData();
858 template<
typename ESXRecordT>
865 return QString::fromUtf8 (record.get().mRegion.c_str());
870 ESXRecordT record2 = record.
get();
872 record2.mRegion = data.toString().toUtf8().constData();
883 template<
typename ESXRecordT>
896 return QString::fromUtf8 (record.get().mCell.c_str());
901 ESXRecordT record2 = record.
get();
903 record2.mCell = data.toString().toUtf8().constData();
919 template<
typename ESXRecordT>
928 return QString::fromUtf8 (record.get().mOriginalCell.c_str());
933 ESXRecordT record2 = record.
get();
935 record2.mOriginalCell = data.toString().toUtf8().constData();
951 template<
typename ESXRecordT>
959 return QString::fromUtf8 (record.get().mRefID.c_str());
964 ESXRecordT record2 = record.
get();
966 record2.mRefID = data.toString().toUtf8().constData();
977 template<
typename ESXRecordT>
984 return record.
get().mScale;
989 ESXRecordT record2 = record.
get();
990 record2.mScale = data.toFloat();
1000 template<
typename ESXRecordT>
1007 return QString::fromUtf8 (record.get().mOwner.c_str());
1012 ESXRecordT record2 = record.
get();
1014 record2.mOwner = data.toString().toUtf8().constData();
1025 template<
typename ESXRecordT>
1032 return QString::fromUtf8 (record.get().mSoul.c_str());
1037 ESXRecordT record2 = record.
get();
1039 record2.mSoul = data.toString().toUtf8().constData();
1050 template<
typename ESXRecordT>
1057 return QString::fromUtf8 (record.get().mFaction.c_str());
1062 ESXRecordT record2 = record.
get();
1064 record2.mFaction = data.toString().toUtf8().constData();
1075 template<
typename ESXRecordT>
1084 return record.
get().mFactionRank;
1089 ESXRecordT record2 = record.
get();
1090 record2.mFactionRank = data.toInt();
1100 template<
typename ESXRecordT>
1107 return record.
get().mChargeInt;
1112 ESXRecordT record2 = record.
get();
1113 record2.mChargeInt = data.toInt();
1123 template<
typename ESXRecordT>
1132 return record.
get().mEnchantmentCharge;
1137 ESXRecordT record2 = record.
get();
1138 record2.mEnchantmentCharge = data.toFloat();
1148 template<
typename ESXRecordT>
1156 return record.
get().mGoldValue;
1161 ESXRecordT record2 = record.
get();
1162 record2.mGoldValue = data.toInt();
1172 template<
typename ESXRecordT>
1181 return record.
get().mTeleport;
1186 ESXRecordT record2 = record.
get();
1188 record2.mTeleport = data.toInt();
1199 template<
typename ESXRecordT>
1208 return QString::fromUtf8 (record.get().mDestCell.c_str());
1213 ESXRecordT record2 = record.
get();
1215 record2.mDestCell = data.toString().toUtf8().constData();
1231 template<
typename ESXRecordT>
1240 return record.
get().mLockLevel;
1245 ESXRecordT record2 = record.
get();
1246 record2.mLockLevel = data.toInt();
1256 template<
typename ESXRecordT>
1263 return QString::fromUtf8 (record.get().mKey.c_str());
1268 ESXRecordT record2 = record.
get();
1270 record2.mKey = data.toString().toUtf8().constData();
1281 template<
typename ESXRecordT>
1288 return QString::fromUtf8 (record.get().mTrap.c_str());
1293 ESXRecordT record2 = record.
get();
1295 record2.mTrap = data.toString().toUtf8().constData();
1306 template<
typename ESXRecordT>
1313 return QString::fromUtf8 (record.get().mFilter.c_str());
1318 ESXRecordT record2 = record.
get();
1320 record2.mFilter = data.toString().toUtf8().constData();
1331 template<
typename ESXRecordT>
1350 ESXRecordT record2 = record.
get();
1365 template<
typename ESXRecordT>
1384 ESXRecordT record2 = record.
get();
1399 template<
typename ESXRecordT>
1409 return static_cast<int> (record.get().mType);
1414 ESXRecordT record2 = record.
get();
1416 record2.mType = data.toInt();
1432 template<
typename ESXRecordT>
1441 return static_cast<int> (record.get().mQuestStatus);
1446 ESXRecordT record2 = record.
get();
1459 template<
typename ESXRecordT>
1466 return QString::fromUtf8 (record.get().mResponse.c_str());
1471 ESXRecordT record2 = record.
get();
1473 record2.mResponse = data.toString().toUtf8().constData();
1484 template<
typename ESXRecordT>
1493 return record.
get().mData.mDisposition;
1498 ESXRecordT record2 = record.
get();
1499 record2.mData.mDisposition = data.toInt();
1509 template<
typename ESXRecordT>
1519 return QString::fromUtf8 (record.get().mTopicId.c_str());
1524 ESXRecordT record2 = record.
get();
1526 record2.mTopicId = data.toString().toUtf8().constData();
1542 template<
typename ESXRecordT>
1549 return QString::fromUtf8 (record.get().mActor.c_str());
1554 ESXRecordT record2 = record.
get();
1556 record2.mActor = data.toString().toUtf8().constData();
1567 template<
typename ESXRecordT>
1574 return QString::fromUtf8 (record.get().mRace.c_str());
1579 ESXRecordT record2 = record.
get();
1581 record2.mRace = data.toString().toUtf8().constData();
1592 template<
typename ESXRecordT>
1599 return QString::fromUtf8 (record.get().mClass.c_str());
1604 ESXRecordT record2 = record.
get();
1606 record2.mClass = data.toString().toUtf8().constData();
1617 template<
typename ESXRecordT>
1624 return QString::fromUtf8 (record.get().mPcFaction.c_str());
1629 ESXRecordT record2 = record.
get();
1631 record2.mPcFaction = data.toString().toUtf8().constData();
1642 template<
typename ESXRecordT>
1649 return QString::fromUtf8 (record.get().mResponse.c_str());
1654 ESXRecordT record2 = record.
get();
1656 record2.mResponse = data.toString().toUtf8().constData();
1667 template<
typename ESXRecordT>
1676 return record.
get().mData.mDisposition;
1681 ESXRecordT record2 = record.
get();
1682 record2.mData.mDisposition = data.toInt();
1692 template<
typename ESXRecordT>
1701 return static_cast<int> (record.get().mData.mRank);
1706 ESXRecordT record2 = record.
get();
1707 record2.mData.mRank =
static_cast<signed char> (data.toInt());
1717 template<
typename ESXRecordT>
1726 return static_cast<int> (record.get().mData.mPCrank);
1731 ESXRecordT record2 = record.
get();
1732 record2.mData.mPCrank =
static_cast<signed char> (data.toInt());
1742 template<
typename ESXRecordT>
1751 return static_cast<int> (record.get().mData.mGender);
1756 ESXRecordT record2 = record.
get();
1758 record2.mData.mGender = data.toInt();
1769 template<
typename ESXRecordT>
1787 ESXRecordT record2 = record.
get();
1790 if (data.toInt() == 1)
1793 record2.mData.mFlags = record2.mData.mFlags & ~ESM::BodyPart::BPF_Female;
1804 template<
typename ESXRecordT>
1813 return static_cast<int> (record.get().mData.mType);
1818 ESXRecordT record2 = record.
get();
1820 record2.mData.mType = data.toInt();
1831 template<
typename ESXRecordT>
1838 return record.
get().mData.mCharge;
1843 ESXRecordT record2 = record.
get();
1844 record2.mData.mCharge = data.toInt();
1854 template<
typename ESXRecordT>
1862 return record.
get().mData.mAutocalc!=0;
1867 ESXRecordT record2 = record.
get();
1869 record2.mData.mAutocalc = data.toInt();
1880 template<
typename ESXRecordT>
1887 return QString::fromUtf8 (record.get().mModel.c_str());
1892 ESXRecordT record2 = record.
get();
1894 record2.mModel = data.toString().toUtf8().constData();
1905 template<
typename ESXRecordT>
1913 return record.
get().mData.mVampire!=0;
1918 ESXRecordT record2 = record.
get();
1920 record2.mData.mVampire = data.toInt();
1931 template<
typename ESXRecordT>
1940 return static_cast<int> (record.get().mData.mPart);
1945 ESXRecordT record2 = record.
get();
1947 record2.mData.mPart = data.toInt();
1958 template<
typename ESXRecordT>
1967 return static_cast<int> (record.get().mData.mType);
1972 ESXRecordT record2 = record.
get();
1974 record2.mData.mType = data.toInt();
1985 template<
typename ESXRecordT>
1994 return QString::fromUtf8 (record.get().mGlobalVariable.c_str());
1999 ESXRecordT record2 = record.
get();
2001 record2.mGlobalVariable = data.toString().toUtf8().constData();
2012 template<
typename ESXRecordT>
2021 return static_cast<int> (record.get().mRefNumCounter);
2026 ESXRecordT record2 = record.
get();
2028 record2.mRefNumCounter = data.toInt();
2044 template<
typename ESXRecordT>
2053 return static_cast<int> (record.get().mRefNum.mIndex);
2058 ESXRecordT record2 = record.
get();
2060 record2.mRefNum.mIndex = data.toInt();
2076 template<
typename ESXRecordT>
2085 return QString::fromUtf8 (record.get().mSound.c_str());
2090 ESXRecordT record2 = record.
get();
2092 record2.mSound = data.toString().toUtf8().constData();
2103 template<
typename ESXRecordT>
2112 return QString::fromUtf8 (record.get().mCreature.c_str());
2117 ESXRecordT record2 = record.
get();
2119 record2.mCreature = data.toString().toUtf8().constData();
2130 template<
typename ESXRecordT>
2139 return static_cast<int> (record.get().mType);
2144 ESXRecordT record2 = record.
get();
2146 record2.mType = data.toInt();
2157 template<
typename ESXRecordT>
2164 return record.
get().mData.mBaseCost;
2169 ESXRecordT record2 = record.
get();
2170 record2.mData.mBaseCost = data.toFloat();
2180 template<
typename ESXRecordT>
2189 return record.
get().mData.mSchool;
2194 ESXRecordT record2 = record.
get();
2196 record2.mData.mSchool = data.toInt();
2207 template<
typename ESXRecordT>
2211 :
Column<ESXRecordT> (columnId,
2221 return QString::fromUtf8 (
2223 record.get().mIcon : record.get().mParticle).c_str());
2228 ESXRecordT record2 = record.
get();
2231 record2.mIcon : record2.mParticle)
2232 = data.toString().toUtf8().constData();
2243 template<
typename ESXRecordT>
2257 const std::string *
string = 0;
2268 throw std::logic_error (
"Unsupported column ID");
2270 return QString::fromUtf8 (string->c_str());
2275 std::string *
string = 0;
2277 ESXRecordT record2 = record.
get();
2288 throw std::logic_error (
"Unsupported column ID");
2290 *
string = data.toString().toUtf8().constData();
2301 template<
typename ESXRecordT>
2315 const std::string *
string = 0;
2326 throw std::logic_error (
"Unsupported column ID");
2328 return QString::fromUtf8 (string->c_str());
2333 std::string *
string = 0;
2335 ESXRecordT record2 = record.
get();
2346 throw std::logic_error (
"Unsupported column ID");
2348 *
string = data.toString().toUtf8().constData();
2359 template<
typename ESXRecordT>
2368 return record.
get().mFormat;
2377 template<
typename ESXRecordT>
2386 return QString::fromUtf8 (record.get().mAuthor.c_str());
2391 ESXRecordT record2 = record.
get();
2393 record2.mAuthor = data.toString().toUtf8().constData();
2404 template<
typename ESXRecordT>
2413 return QString::fromUtf8 (record.get().mDescription.c_str());
2418 ESXRecordT record2 = record.
get();
2420 record2.mDescription = data.toString().toUtf8().constData();
2452 QVariant
get(
const Record<Land>& record)
const override;
2470 QVariant
get(
const Record<Land>& record)
const override;
2481 QVariant
get(
const Record<Land>& record)
const override;
2492 QVariant
get(
const Record<Land>& record)
const override;
2503 QVariant
get(
const Record<Land>& record)
const override;
2514 QVariant
get(
const Record<Land>& record)
const override;
2534 Q_DECLARE_METATYPE(CSMWorld::LandHeightsColumn::DataType)
2535 Q_DECLARE_METATYPE(CSMWorld::LandColoursColumn::DataType)
2536 Q_DECLARE_METATYPE(CSMWorld::LandTexturesColumn::DataType)
Definition: columnimp.hpp:224
Definition: columnimp.hpp:2244
TrapColumn()
Definition: columnimp.hpp:1284
Definition: columnimp.hpp:1485
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:868
Definition: columnimp.hpp:615
Definition: columns.hpp:34
LandHeightsColumn()
Definition: columnimp.cpp:174
StringIdColumn(bool hidden=false)
Definition: columnimp.hpp:52
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1087
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1496
Definition: columnimp.hpp:2077
virtual bool isEditable() const
Definition: columnimp.hpp:1825
Definition: columnimp.hpp:2013
Definition: columnbase.hpp:113
Definition: columnimp.hpp:1173
virtual bool isUserEditable() const
Can this column be edited directly by the user?
Definition: columnimp.hpp:2070
Definition: columnimp.hpp:614
virtual bool isEditable() const
Definition: columnimp.hpp:1069
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1110
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:707
Definition: columnbase.hpp:48
ChargesColumn2()
Definition: columnimp.hpp:1834
virtual bool isEditable() const
Definition: columnimp.hpp:1359
Definition: columns.hpp:166
bool mInverted
Definition: columnimp.hpp:489
virtual bool isEditable() const
Definition: columnimp.hpp:521
Definition: columnimp.hpp:486
Definition: columns.hpp:149
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1754
PlayableColumn()
Definition: columnimp.hpp:437
SoundColumn()
Definition: columnimp.hpp:2079
Definition: columnbase.hpp:47
Definition: columns.hpp:152
void copy(const btTransform &src, Nif::Transformation &dst)
Definition: testbulletnifloader.cpp:269
PcFactionColumn()
Definition: columnimp.hpp:1620
Definition: columns.hpp:30
virtual bool isEditable() const
Definition: columnimp.hpp:562
Definition: columnimp.hpp:1668
Definition: columns.hpp:369
VarValueColumn()
Definition: columnimp.hpp:164
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:641
virtual bool isEditable() const
Definition: columnimp.hpp:428
int mIndex
Definition: columnimp.hpp:1369
Definition: columns.hpp:204
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1316
virtual bool isEditable() const
Definition: columnimp.hpp:1848
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:784
Definition: columns.hpp:207
Definition: columns.hpp:33
virtual bool isEditable() const
Definition: columnimp.hpp:793
QuestIndexColumn()
Definition: columnimp.hpp:1487
Definition: columnimp.hpp:920
virtual bool isEditable() const
Definition: columnimp.hpp:1899
Definition: columns.hpp:157
Definition: columnbase.hpp:77
bool mBlocked
Definition: columnimp.hpp:886
Definition: columnbase.hpp:83
Definition: columns.hpp:127
State mState
Definition: record.hpp:19
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:374
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:843
float pos[3]
Definition: defs.hpp:40
virtual bool isEditable() const
Definition: columnimp.hpp:1763
Definition: columnimp.hpp:800
virtual bool isEditable() const
Definition: columnimp.hpp:1586
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:188
Definition: columnbase.hpp:110
DialogueTypeColumn(bool hidden=false)
Definition: columnimp.hpp:1402
virtual bool isEditable() const
Definition: columnimp.hpp:454
SoundParamColumn(Type type)
Definition: columnimp.hpp:620
Definition: columnimp.hpp:569
Definition: columnimp.hpp:390
virtual bool isUserEditable() const
Can this column be edited directly by the user?
Definition: columnimp.hpp:1225
Definition: columnbase.hpp:114
Definition: columns.hpp:36
Definition: columns.hpp:126
virtual bool isEditable() const
Definition: columnimp.hpp:940
Definition: columnbase.hpp:105
Definition: columnimp.hpp:1101
LockLevelColumn()
Definition: columnimp.hpp:1234
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:590
virtual bool isEditable() const
Definition: columnimp.hpp:1453
Definition: columns.hpp:168
Definition: columnbase.hpp:55
NameColumn()
Definition: columnimp.hpp:337
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:680
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1291
LandPluginIndexColumn()
Definition: columnimp.cpp:48
SoundFileColumn()
Definition: columnimp.hpp:671
Definition: columns.hpp:158
Definition: columns.hpp:49
virtual bool isEditable() const
Definition: columnimp.hpp:2065
RefNumColumn()
Definition: columnimp.hpp:2047
SchoolColumn()
Definition: columnimp.hpp:2183
Wrapper for LandTexture record, providing info which plugin the LandTexture was loaded from...
Definition: landtexture.hpp:11
SpecialisationColumn()
Definition: columnimp.hpp:253
Definition: columnimp.hpp:528
virtual bool isEditable() const
Definition: columnimp.hpp:43
SoundGeneratorTypeColumn()
Definition: columnimp.hpp:2133
Definition: columnimp.hpp:952
PcRankColumn()
Definition: columnimp.hpp:1720
EffectObjectColumn(Columns::ColumnId columnId)
Definition: columnimp.hpp:2246
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1469
Definition: columns.hpp:205
Definition: columnimp.hpp:308
Definition: columns.hpp:163
QVector< unsigned char > DataType
Definition: columnimp.hpp:2499
Definition: columnbase.hpp:95
virtual bool isEditable() const
Definition: columnimp.hpp:1019
Definition: columns.hpp:31
Definition: columnbase.hpp:42
Display
Definition: columnbase.hpp:39
LandColoursColumn()
Definition: columnimp.cpp:221
Definition: columnimp.hpp:827
Definition: columnimp.hpp:27
Definition: columnbase.hpp:121
Definition: columnimp.hpp:1881
Definition: columnimp.hpp:2405
Definition: columns.hpp:44
virtual bool isEditable() const
Definition: columnimp.hpp:1661
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:262
QuestStatus
Definition: loadinfo.hpp:57
virtual bool isEditable() const
Definition: columnimp.hpp:2097
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1890
Definition: columnimp.hpp:884
bool isEditable() const override
Definition: columnimp.cpp:168
Definition: columns.hpp:32
Definition: columns.hpp:22
virtual bool isEditable() const
Definition: columnimp.hpp:1478
Definition: columns.hpp:50
virtual bool isEditable() const
Definition: columnimp.hpp:1117
KeyColumn()
Definition: columnimp.hpp:1259
FlagColumn(int columnId, int mask, int flags=ColumnBase::Flag_Table|ColumnBase::Flag_Dialogue, bool inverted=false)
Definition: columnimp.hpp:491
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1704
Wrapper for Land record. Encodes X and Y cell index in the ID.
Definition: land.hpp:13
TextureColumn()
Definition: columnimp.hpp:750
virtual bool isEditable() const
Definition: columnimp.hpp:1142
void set(Record< Land > &record, const QVariant &data) override
Definition: columnimp.cpp:103
Definition: columnbase.hpp:108
virtual QVariant get(const Record< ESXRecordT > &record) const =0
Definition: columnimp.hpp:2475
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1522
Definition: columnbase.hpp:124
TeleportCellColumn()
Definition: columnimp.hpp:1202
Definition: columnimp.hpp:978
Definition: columnbase.hpp:96
ScaleColumn()
Definition: columnimp.hpp:980
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:2226
Definition: columnimp.hpp:251
Definition: columns.hpp:37
Definition: columnbase.hpp:92
virtual bool isEditable() const
Definition: columnimp.hpp:994
Definition: columnimp.hpp:2104
bool isEditable() const override
Definition: columnimp.cpp:309
virtual bool isEditable() const
Definition: columnimp.hpp:1611
Definition: columnimp.hpp:278
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1552
Definition: columnimp.hpp:1906
virtual bool isUserEditable() const
Can this column be edited directly by the user?
Definition: columnimp.hpp:1426
Definition: columnimp.hpp:2464
CreatureColumn()
Definition: columnimp.hpp:2106
Definition: columnimp.hpp:1959
Definition: columns.hpp:165
HiddenColumn()
Definition: columnimp.hpp:463
virtual bool isEditable() const
Definition: columnimp.hpp:479
Definition: columnimp.hpp:1366
Definition: columnimp.hpp:1510
bool isEditable() const override
Definition: columnimp.cpp:262
Definition: columnimp.hpp:669
Definition: columnimp.hpp:335
virtual bool isEditable() const
Definition: columnimp.hpp:1094
void set(Record< Land > &record, const QVariant &data) override
Definition: columnimp.cpp:291
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:409
Definition: columnbase.hpp:33
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:2389
Definition: columnimp.hpp:2181
Definition: columnbase.hpp:49
Definition: columns.hpp:304
virtual bool isEditable() const
Definition: columnimp.hpp:766
Definition: columns.hpp:28
Definition: columns.hpp:146
Definition: columnimp.hpp:1051
Definition: columnbase.hpp:36
Definition: columnimp.hpp:1149
virtual bool isEditable() const
Definition: columnimp.hpp:2237
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:809
Definition: columnimp.hpp:2456
Definition: columnimp.hpp:613
int mMask
Definition: columnimp.hpp:530
FloatValueColumn()
Definition: columnimp.hpp:29
Definition: columns.hpp:156
Definition: columns.hpp:211
int mIndex
Definition: loadltex.hpp:36
bool isEditable() const override
Definition: columnimp.cpp:26
Definition: columnimp.hpp:2431
Definition: columnimp.hpp:773
virtual bool isEditable() const
Definition: columnimp.cpp:337
ESM::Position ESXRecordT::* mPosition
Definition: columnimp.hpp:1368
Definition: columns.hpp:161
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1627
Definition: columnbase.hpp:109
virtual bool isEditable() const
Definition: columnimp.hpp:1250
Definition: columnimp.hpp:721
Definition: columns.hpp:160
SpellTypeColumn()
Definition: columnimp.hpp:775
Definition: columnimp.hpp:1200
Definition: columns.hpp:178
State
Definition: record.hpp:10
ActorColumn()
Definition: columnimp.hpp:1545
Definition: columns.hpp:363
virtual bool isEditable() const
Definition: columnimp.hpp:1220
Definition: columns.hpp:279
Definition: columnbase.hpp:122
int mColumnId
Definition: columnbase.hpp:148
Definition: columnimp.hpp:2519
Definition: columnimp.hpp:1643
Definition: columns.hpp:305
virtual bool isEditable() const
Definition: columnimp.hpp:301
Definition: columnimp.hpp:114
Definition: columns.hpp:41
Definition: columnbase.hpp:78
bool mWeight
Definition: columnimp.hpp:572
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:2024
Definition: columns.hpp:210
Definition: columns.hpp:209
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:757
RecordStateColumn()
Definition: columnimp.hpp:85
float mMale
Definition: loadrace.hpp:39
virtual bool isEditable() const
Definition: columnimp.hpp:383
Definition: columnbase.hpp:79
virtual bool isEditable() const
Definition: columnimp.hpp:2006
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:235
Definition: columnbase.hpp:74
Definition: columnimp.hpp:1593
Definition: columns.hpp:24
virtual bool isEditable() const
Definition: columnimp.hpp:328
Definition: columnimp.hpp:1932
FlagColumn2(int columnId, int mask, bool inverted=false)
Definition: columnimp.hpp:533
Definition: columns.hpp:53
void set(Record< Land > &record, const QVariant &data) override
Definition: columnimp.cpp:150
Definition: columnimp.hpp:136
LandTexturesColumn()
Definition: columnimp.cpp:268
int mX
Definition: loadland.hpp:31
virtual bool isEditable() const
Definition: columnimp.hpp:2398
Definition: columns.hpp:176
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1135
Definition: columnimp.hpp:1693
PosColumn(ESM::Position ESXRecordT::*position, int index, bool door)
Definition: columnimp.hpp:1337
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1243
FileDescriptionColumn()
Definition: columnimp.hpp:2407
Definition: columnimp.hpp:2131
Definition: columnimp.hpp:360
Definition: nestedcolumnadapter.hpp:11
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1444
virtual bool isEditable() const
Definition: columnimp.hpp:1325
virtual bool isEditable() const
Definition: columnimp.hpp:1044
Definition: columnimp.hpp:1460
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:2331
virtual bool isEditable() const
Definition: columnimp.hpp:1798
ClassColumn()
Definition: columnimp.hpp:1595
LandMapLodColumn()
Definition: columnimp.cpp:80
virtual bool isEditable() const
Definition: columnimp.hpp:271
Definition: columnimp.hpp:2448
Definition: columnbase.hpp:190
Definition: columns.hpp:46
Definition: columnimp.hpp:1124
virtual void set(Record< ESM::BodyPart > &record, const QVariant &data)
Definition: columnimp.cpp:328
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:507
Type
Definition: columnimp.hpp:825
Definition: columnbase.hpp:142
Definition: columns.hpp:21
Definition: columns.hpp:303
Definition: columns.hpp:203
int mY
Definition: loadland.hpp:31
int mType
Definition: columnimp.hpp:116
QuestStatusTypeColumn()
Definition: columnimp.hpp:1435
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:548
virtual bool isEditable() const
Definition: columnimp.hpp:217
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1602
Definition: columnimp.hpp:1433
virtual bool isEditable() const
Definition: columnimp.hpp:2425
virtual bool isEditable() const
Definition: columnimp.hpp:1874
FactionIndexColumn()
Definition: columnimp.hpp:1078
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1159
Definition: columnbase.hpp:71
Definition: columnbase.hpp:46
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1184
Definition: columns.hpp:17
int mIndex
Definition: columnimp.hpp:362
static std::string createUniqueRecordId(int plugin, int index)
Returns a string identifier that will be unique to any LandTexture.
Definition: landtexture.cpp:17
QVector< signed char > DataType
Definition: columnimp.hpp:2477
DispositionColumn()
Definition: columnimp.hpp:1670
OwnerColumn()
Definition: columnimp.hpp:1003
Definition: columns.hpp:162
CellColumn(bool blocked=false)
Definition: columnimp.hpp:889
Definition: columnimp.hpp:50
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:962
Definition: columns.hpp:206
virtual bool isEditable() const
Definition: columnimp.hpp:1711
Definition: columnbase.hpp:63
Definition: columnimp.hpp:162
virtual bool isEditable() const
Definition: columnimp.hpp:1925
QVector< uint16_t > DataType
Definition: columnimp.hpp:2510
bool mMale
Definition: columnimp.hpp:571
Definition: columns.hpp:19
Definition: columnimp.hpp:1718
Definition: columnimp.hpp:2302
void set(Record< Land > &record, const QVariant &data) override
Definition: columnimp.cpp:197
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:344
RankColumn()
Definition: columnimp.hpp:1695
Definition: columnimp.hpp:461
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1729
RegionColumn()
Definition: columnimp.hpp:861
Definition: columns.hpp:45
Definition: variant.hpp:18
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1348
UseValueColumn(int index)
Definition: columnimp.hpp:282
AuthorColumn()
Definition: columnimp.hpp:2380
EffectSoundColumn(Columns::ColumnId columnId)
Definition: columnimp.hpp:2304
Definition: columns.hpp:25
virtual bool isEditable() const
Definition: columnimp.hpp:353
virtual bool isEditable() const
Definition: columnimp.hpp:602
Definition: columns.hpp:64
Definition: columns.hpp:62
int mIndex
Definition: columnimp.hpp:392
Definition: columnimp.hpp:696
Definition: columns.hpp:343
Definition: columnbase.hpp:111
Definition: columns.hpp:18
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:732
virtual bool isEditable() const
Definition: columnimp.hpp:1275
Definition: columnbase.hpp:70
Definition: columns.hpp:40
float mFemale
Definition: loadrace.hpp:39
Definition: columnbase.hpp:116
bool isEditable() const override
Definition: columnimp.cpp:215
void set(Record< Land > &record, const QVariant &data) override
Definition: columnimp.cpp:244
Definition: columns.hpp:54
Type mType
Definition: columnimp.hpp:618
RotColumn(ESM::Position ESXRecordT::*position, int index, bool door)
Definition: columnimp.hpp:1371
virtual bool isUserEditable() const
Can this column be edited directly by the user?
Definition: columnimp.hpp:2038
Definition: columnimp.hpp:1618
virtual bool isEditable() const
Definition: columnimp.hpp:1561
virtual bool isEditable() const
Definition: columnimp.hpp:852
Definition: columns.hpp:142
Definition: columns.hpp:56
virtual bool isEditable() const
Definition: columnimp.hpp:2201
Definition: columnimp.hpp:83
EffectTextureColumn(Columns::ColumnId columnId)
Definition: columnimp.hpp:2210
Definition: columnimp.hpp:2378
DescriptionColumn()
Definition: columnimp.hpp:226
SoulColumn()
Definition: columnimp.hpp:1028
virtual bool isEditable() const
Definition: columnimp.hpp:877
Definition: columns.hpp:197
virtual bool isEditable() const
Definition: columnimp.hpp:689
Definition: columnbase.hpp:54
Definition: columnimp.hpp:1026
Definition: columns.hpp:351
ScriptColumn(Type type)
Definition: columnimp.hpp:832
Definition: columns.hpp:196
virtual bool isEditable() const
Definition: columnimp.hpp:1393
Definition: columnbase.hpp:134
Definition: columns.hpp:39
Definition: columns.hpp:177
Definition: variant.hpp:16
virtual bool isEditable() const
Definition: columnimp.hpp:816
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1916
Definition: columns.hpp:195
virtual bool isEditable() const
Definition: columnimp.hpp:741
LandNormalsColumn()
Definition: columnimp.cpp:127
virtual bool isUserEditable() const
Can this column be edited directly by the user?
Definition: columnimp.hpp:945
virtual bool isEditable() const
Definition: columnimp.hpp:2033
FactionColumn()
Definition: columnimp.hpp:1053
Definition: columnimp.hpp:828
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1785
BodyPartRaceColumn(const MeshTypeColumn< ESM::BodyPart > *meshType)
Definition: columnimp.cpp:315
Definition: columns.hpp:20
Definition: columnimp.hpp:2486
Definition: columnbase.hpp:123
Definition: columnimp.hpp:1232
virtual bool isEditable() const
Definition: columnimp.hpp:1300
VarTypeColumn(ColumnBase::Display display)
Definition: columnimp.hpp:138
Definition: columnbase.hpp:112
QVector< signed char > DataType
Definition: columnimp.hpp:2466
int mMask
Definition: columnimp.hpp:488
virtual bool isEditable() const
Definition: columnimp.hpp:1166
bool mInverted
Definition: columnimp.hpp:531
virtual bool isEditable() const
Definition: columnimp.hpp:2174
GenderColumn()
Definition: columnimp.hpp:1745
Definition: columnbase.hpp:66
const ESXRecordT & get() const
Throws an exception, if the record is deleted.
Definition: record.hpp:106
Definition: loadbody.hpp:41
Definition: columnbase.hpp:89
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:292
const MeshTypeColumn< ESM::BodyPart > * mMeshType
Definition: columnimp.hpp:2521
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1816
ESM::Position ESXRecordT::* mPosition
Definition: columnimp.hpp:1334
Definition: columns.hpp:191
void set(Record< LandTexture > &record, const QVariant &data) override
Definition: columnimp.cpp:19
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1211
Definition: columns.hpp:155
OwnerGlobalColumn()
Definition: columnimp.hpp:1988
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1679
virtual bool isEditable() const
Definition: columnimp.hpp:1736
Definition: columnimp.hpp:1400
Definition: columnimp.hpp:1568
WeightHeightColumn(bool male, bool weight)
Definition: columnimp.hpp:574
Definition: columnimp.hpp:2440
Definition: columnimp.hpp:1257
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:2416
MapColourColumn()
Definition: columnimp.hpp:698
Definition: columns.hpp:202
Definition: columns.hpp:35
Definition: columns.hpp:117
Definition: columns.hpp:175
Definition: columnimp.hpp:1832
Definition: columns.hpp:48
static std::string createUniqueRecordId(int x, int y)
Definition: land.cpp:13
Definition: loadrace.hpp:37
OriginalCellColumn()
Definition: columnimp.hpp:922
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:2115
virtual bool isEditable() const
Definition: columnimp.hpp:714
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:2273
TeleportColumn()
Definition: columnimp.hpp:1175
Definition: columnbase.hpp:15
Definition: columns.hpp:271
Definition: columns.hpp:29
virtual bool isEditable() const
Definition: columnimp.hpp:1531
Definition: columns.hpp:52
Definition: columnimp.hpp:2508
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:2142
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1970
Definition: columnimp.hpp:1805
LandTextureNicknameColumn()
Definition: columnimp.cpp:9
Definition: variant.hpp:20
void setModified(const ESXRecordT &modified)
Throws an exception, if the record is deleted.
Definition: record.hpp:133
Definition: columns.hpp:198
GenderNpcColumn()
Definition: columnimp.hpp:1772
Definition: columnimp.hpp:1770
AttributeColumn()
Definition: columnimp.hpp:310
virtual bool isUserEditable() const
Can this column be edited directly by the user?
Definition: columnimp.hpp:1536
Definition: columns.hpp:42
virtual bool isEditable() const
Definition: columnimp.hpp:2151
bool isEditable() const override
Definition: columnimp.cpp:74
Definition: columnbase.hpp:117
virtual bool isEditable() const
Definition: columnimp.hpp:1193
Definition: columnimp.hpp:1001
virtual bool isUserEditable() const
Can this column be edited directly by the user?
Definition: columnimp.hpp:107
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:2192
IdColumn()
Definition: columnimp.hpp:954
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1577
RefNumCounterColumn()
Definition: columnimp.hpp:2015
LandTexturePluginIndexColumn()
Definition: columnimp.cpp:64
Definition: columnbase.hpp:75
EnchantmentChargesColumn()
Definition: columnimp.hpp:1126
bool isEditable() const override
Definition: columnimp.cpp:58
Definition: columns.hpp:38
SkillsColumn(int index, bool typePrefix=false, bool major=false)
Definition: columnimp.hpp:395
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1010
ColumnId
Definition: columns.hpp:13
RaceColumn()
Definition: columnimp.hpp:1570
virtual bool isEditable() const
Definition: columnimp.hpp:128
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:319
Definition: columnimp.hpp:1282
Definition: columnbase.hpp:43
Definition: variant.hpp:19
virtual bool isEditable() const
Definition: columnimp.hpp:154
Definition: columnbase.hpp:107
Definition: columnbase.hpp:120
int mIndex
Definition: columnimp.hpp:1335
Definition: columnbase.hpp:91
Definition: columnbase.hpp:98
Definition: columns.hpp:47
static std::string indexToId(int index)
Definition: loadskil.cpp:183
Definition: columnimp.hpp:748
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1865
virtual bool isEditable() const
Definition: columnimp.hpp:2124
virtual bool isEditable() const
Definition: columnimp.hpp:1952
float rot[3]
Definition: defs.hpp:43
Definition: columnbase.hpp:51
virtual bool isEditable() const
Definition: columnimp.hpp:1503
Definition: columns.hpp:201
AttributesColumn(int index)
Definition: columnimp.hpp:364
Definition: columns.hpp:167
VampireColumn()
Definition: columnimp.hpp:1908
BodyPartTypeColumn()
Definition: columnimp.hpp:1934
Definition: columnimp.hpp:2497
Definition: columns.hpp:26
Definition: columnimp.hpp:1986
Definition: columns.hpp:208
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:2088
virtual bool isEditable() const
Definition: columnimp.hpp:62
ModelColumn()
Definition: columnimp.hpp:1883
ChargesColumn()
Definition: columnimp.hpp:1103
virtual bool isEditable() const
Definition: columnimp.hpp:244
bool isEditable() const override
Definition: columnimp.cpp:121
virtual bool isUserEditable() const
Can this column be edited directly by the user?
Definition: columnimp.hpp:913
AutoCalcColumn()
Definition: columnimp.hpp:1857
Definition: columnbase.hpp:97
Definition: columnbase.hpp:34
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1060
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:931
EnchantmentTypeColumn()
Definition: columnimp.hpp:1807
CostColumn()
Definition: columnimp.hpp:802
Definition: columns.hpp:357
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1943
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1841
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1035
ResponseColumn()
Definition: columnimp.hpp:1645
Definition: columnimp.hpp:2158
virtual bool isEditable() const
Definition: columnimp.hpp:102
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:2056
TopicColumn(bool journal)
Definition: columnimp.hpp:1512
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:97
virtual bool isEditable() const
Definition: columnimp.hpp:1421
Definition: columns.hpp:15
int mIndex
Definition: columnimp.hpp:280
Definition: variant.hpp:17
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:899
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1997
Definition: columnimp.hpp:823
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:470
Definition: columns.hpp:51
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1266
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:2167
virtual bool isEditable() const
Definition: columnimp.hpp:2295
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1412
Definition: columnimp.hpp:2208
Definition: columnimp.hpp:435
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1382
Definition: columns.hpp:27
Definition: columns.hpp:23
Definition: columnbase.hpp:90
Definition: columnimp.hpp:1307
GoldValueColumn()
Definition: columnimp.hpp:1151
Definition: columnimp.hpp:1543
LandTextureIndexColumn()
Definition: columnimp.cpp:32
virtual QVariant get(const Record< ESXRecordT > &record) const
Definition: columnimp.hpp:57
Definition: columnbase.hpp:133
Definition: columnimp.hpp:1332
virtual bool isEditable() const
Definition: columnimp.hpp:2353
Definition: columnimp.hpp:1076
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:147
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:1652
Definition: columnimp.hpp:1743
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:36
virtual bool isEditable() const
Definition: columnimp.hpp:662
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:987
bool mMajor
Definition: columnimp.hpp:393
Definition: columnimp.hpp:2045
SleepListColumn()
Definition: columnimp.hpp:723
virtual void set(Record< ESXRecordT > &record, const QVariant &data)
Definition: columnimp.hpp:445
FixedRecordTypeColumn(int type)
Definition: columnimp.hpp:118
QuestDescriptionColumn()
Definition: columnimp.hpp:1462
Definition: columns.hpp:16
virtual bool isEditable() const
Definition: columnimp.hpp:908
virtual bool isEditable() const
Definition: columnimp.hpp:971
bool isEditable() const override
Definition: columnimp.cpp:42
Definition: columnimp.hpp:829
Definition: columns.hpp:159
int mPluginIndex
Definition: landtexture.hpp:13
Definition: columnimp.hpp:609
virtual bool isEditable() const
Definition: columnimp.hpp:1979
Definition: columnbase.hpp:50
Definition: columnbase.hpp:53
Definition: columns.hpp:164
Definition: columnimp.hpp:1855
Definition: columns.hpp:43
Definition: columnbase.hpp:119
FilterColumn()
Definition: columnimp.hpp:1309
Definition: columnimp.hpp:859
QVector< float > DataType
Definition: columnimp.hpp:2488
virtual bool isEditable() const
Definition: columnimp.hpp:1686
virtual bool isEditable() const
Definition: columnimp.hpp:1636
Definition: columns.hpp:143
MeshTypeColumn(int flags=ColumnBase::Flag_Table|ColumnBase::Flag_Dialogue)
Definition: columnimp.hpp:1961
BaseCostColumn()
Definition: columnimp.hpp:2160
Type
Definition: columnimp.hpp:611