forked from teamnwah/openmw-tes3coop
removed mScope field from Filter record (redundant now)
This commit is contained in:
parent
a54efbcfa0
commit
2df1079dd4
6 changed files with 0 additions and 46 deletions
|
@ -11,14 +11,6 @@ namespace CSMFilter
|
||||||
/// \brief Wrapper for Filter record
|
/// \brief Wrapper for Filter record
|
||||||
struct Filter : public ESM::Filter
|
struct Filter : public ESM::Filter
|
||||||
{
|
{
|
||||||
enum Scope
|
|
||||||
{
|
|
||||||
Scope_Project = 0, // per project
|
|
||||||
Scope_Session = 1, // exists only for one editing session; not saved
|
|
||||||
Scope_Content = 2 // embedded in the edited content file
|
|
||||||
};
|
|
||||||
|
|
||||||
Scope mScope;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1224,36 +1224,6 @@ namespace CSMWorld
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
template<typename ESXRecordT>
|
|
||||||
struct ScopeColumn : public Column<ESXRecordT>
|
|
||||||
{
|
|
||||||
ScopeColumn()
|
|
||||||
: Column<ESXRecordT> (Columns::ColumnId_Scope, ColumnBase::Display_Integer, 0)
|
|
||||||
{}
|
|
||||||
|
|
||||||
virtual QVariant get (const Record<ESXRecordT>& record) const
|
|
||||||
{
|
|
||||||
return static_cast<int> (record.get().mScope);
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void set (Record<ESXRecordT>& record, const QVariant& data)
|
|
||||||
{
|
|
||||||
ESXRecordT record2 = record.get();
|
|
||||||
record2.mScope = static_cast<CSMFilter::Filter::Scope> (data.toInt());
|
|
||||||
record.setModified (record2);
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual bool isEditable() const
|
|
||||||
{
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual bool isUserEditable() const
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
template<typename ESXRecordT>
|
template<typename ESXRecordT>
|
||||||
struct PosColumn : public Column<ESXRecordT>
|
struct PosColumn : public Column<ESXRecordT>
|
||||||
|
|
|
@ -172,7 +172,6 @@ namespace CSMWorld
|
||||||
{ ColumnId_Rank, "Rank" },
|
{ ColumnId_Rank, "Rank" },
|
||||||
{ ColumnId_Gender, "Gender" },
|
{ ColumnId_Gender, "Gender" },
|
||||||
{ ColumnId_PcRank, "PC Rank" },
|
{ ColumnId_PcRank, "PC Rank" },
|
||||||
{ ColumnId_Scope, "Scope" },
|
|
||||||
{ ColumnId_ReferenceableId, "Referenceable ID" },
|
{ ColumnId_ReferenceableId, "Referenceable ID" },
|
||||||
{ ColumnId_CombatState, "Combat" },
|
{ ColumnId_CombatState, "Combat" },
|
||||||
{ ColumnId_MagicState, "Magic" },
|
{ ColumnId_MagicState, "Magic" },
|
||||||
|
|
|
@ -165,7 +165,6 @@ namespace CSMWorld
|
||||||
ColumnId_Rank = 152,
|
ColumnId_Rank = 152,
|
||||||
ColumnId_Gender = 153,
|
ColumnId_Gender = 153,
|
||||||
ColumnId_PcRank = 154,
|
ColumnId_PcRank = 154,
|
||||||
ColumnId_Scope = 155,
|
|
||||||
ColumnId_ReferenceableId = 156,
|
ColumnId_ReferenceableId = 156,
|
||||||
ColumnId_CombatState = 157,
|
ColumnId_CombatState = 157,
|
||||||
ColumnId_MagicState = 158,
|
ColumnId_MagicState = 158,
|
||||||
|
|
|
@ -256,7 +256,6 @@ CSMWorld::Data::Data (ToUTF8::FromType encoding, const ResourcesManager& resourc
|
||||||
mFilters.addColumn (new FixedRecordTypeColumn<CSMFilter::Filter> (UniversalId::Type_Filter));
|
mFilters.addColumn (new FixedRecordTypeColumn<CSMFilter::Filter> (UniversalId::Type_Filter));
|
||||||
mFilters.addColumn (new FilterColumn<CSMFilter::Filter>);
|
mFilters.addColumn (new FilterColumn<CSMFilter::Filter>);
|
||||||
mFilters.addColumn (new DescriptionColumn<CSMFilter::Filter>);
|
mFilters.addColumn (new DescriptionColumn<CSMFilter::Filter>);
|
||||||
mFilters.addColumn (new ScopeColumn<CSMFilter::Filter>);
|
|
||||||
|
|
||||||
mDebugProfiles.addColumn (new StringIdColumn<ESM::DebugProfile>);
|
mDebugProfiles.addColumn (new StringIdColumn<ESM::DebugProfile>);
|
||||||
mDebugProfiles.addColumn (new RecordStateColumn<ESM::DebugProfile>);
|
mDebugProfiles.addColumn (new RecordStateColumn<ESM::DebugProfile>);
|
||||||
|
@ -717,9 +716,6 @@ bool CSMWorld::Data::continueLoading (CSMDoc::Stage::Messages& messages)
|
||||||
}
|
}
|
||||||
|
|
||||||
mFilters.load (*mReader, mBase);
|
mFilters.load (*mReader, mBase);
|
||||||
mFilters.setData (mFilters.getSize()-1,
|
|
||||||
mFilters.findColumnIndex (CSMWorld::Columns::ColumnId_Scope),
|
|
||||||
static_cast<int> (CSMFilter::Filter::Scope_Project));
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ESM::REC_DBGP:
|
case ESM::REC_DBGP:
|
||||||
|
|
|
@ -3,8 +3,6 @@
|
||||||
|
|
||||||
#include "../doc/subviewfactoryimp.hpp"
|
#include "../doc/subviewfactoryimp.hpp"
|
||||||
|
|
||||||
#include "../filter/filtercreator.hpp"
|
|
||||||
|
|
||||||
#include "tablesubview.hpp"
|
#include "tablesubview.hpp"
|
||||||
#include "dialoguesubview.hpp"
|
#include "dialoguesubview.hpp"
|
||||||
#include "scriptsubview.hpp"
|
#include "scriptsubview.hpp"
|
||||||
|
|
Loading…
Reference in a new issue