mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-19 21:23:52 +00:00
removed OpenCS-specific custom Filter record struct (default ESM struct will do from now on)
This commit is contained in:
parent
2df1079dd4
commit
fa9c6b19c2
7 changed files with 13 additions and 37 deletions
|
@ -126,10 +126,6 @@ opencs_units_noqt (model/filter
|
||||||
node unarynode narynode leafnode booleannode parser andnode ornode notnode textnode valuenode
|
node unarynode narynode leafnode booleannode parser andnode ornode notnode textnode valuenode
|
||||||
)
|
)
|
||||||
|
|
||||||
opencs_hdrs_noqt (model/filter
|
|
||||||
filter
|
|
||||||
)
|
|
||||||
|
|
||||||
opencs_units (view/filter
|
opencs_units (view/filter
|
||||||
filterbox recordfilterbox editwidget
|
filterbox recordfilterbox editwidget
|
||||||
)
|
)
|
||||||
|
|
|
@ -17,7 +17,7 @@ CSMDoc::Saving::Saving (Document& document, const boost::filesystem::path& proje
|
||||||
|
|
||||||
appendStage (new WriteHeaderStage (mDocument, mState, true));
|
appendStage (new WriteHeaderStage (mDocument, mState, true));
|
||||||
|
|
||||||
appendStage (new WriteCollectionStage<CSMWorld::IdCollection<CSMFilter::Filter> > (
|
appendStage (new WriteCollectionStage<CSMWorld::IdCollection<ESM::Filter> > (
|
||||||
mDocument.getData().getFilters(), mState, CSMWorld::Scope_Project));
|
mDocument.getData().getFilters(), mState, CSMWorld::Scope_Project));
|
||||||
|
|
||||||
appendStage (new CloseSaveStage (mState));
|
appendStage (new CloseSaveStage (mState));
|
||||||
|
|
|
@ -7,8 +7,6 @@
|
||||||
#include "../world/idcollection.hpp"
|
#include "../world/idcollection.hpp"
|
||||||
#include "../world/scope.hpp"
|
#include "../world/scope.hpp"
|
||||||
|
|
||||||
#include "../filter/filter.hpp"
|
|
||||||
|
|
||||||
#include "savingstate.hpp"
|
#include "savingstate.hpp"
|
||||||
|
|
||||||
namespace ESM
|
namespace ESM
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
#ifndef CSM_FILTER_FILTER_H
|
|
||||||
#define CSM_FILTER_FILTER_H
|
|
||||||
|
|
||||||
#include <vector>
|
|
||||||
#include <string>
|
|
||||||
|
|
||||||
#include <components/esm/filter.hpp>
|
|
||||||
|
|
||||||
namespace CSMFilter
|
|
||||||
{
|
|
||||||
/// \brief Wrapper for Filter record
|
|
||||||
struct Filter : public ESM::Filter
|
|
||||||
{
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
|
@ -596,7 +596,7 @@ bool CSMFilter::Parser::parse (const std::string& filter, bool allowPredefined)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
const CSMWorld::Record<CSMFilter::Filter>& record = mData.getFilters().getRecord (index);
|
const CSMWorld::Record<ESM::Filter>& record = mData.getFilters().getRecord (index);
|
||||||
|
|
||||||
if (record.isDeleted())
|
if (record.isDeleted())
|
||||||
{
|
{
|
||||||
|
|
|
@ -251,11 +251,11 @@ CSMWorld::Data::Data (ToUTF8::FromType encoding, const ResourcesManager& resourc
|
||||||
mRefs.addColumn (new KeyColumn<CellRef>);
|
mRefs.addColumn (new KeyColumn<CellRef>);
|
||||||
mRefs.addColumn (new TrapColumn<CellRef>);
|
mRefs.addColumn (new TrapColumn<CellRef>);
|
||||||
|
|
||||||
mFilters.addColumn (new StringIdColumn<CSMFilter::Filter>);
|
mFilters.addColumn (new StringIdColumn<ESM::Filter>);
|
||||||
mFilters.addColumn (new RecordStateColumn<CSMFilter::Filter>);
|
mFilters.addColumn (new RecordStateColumn<ESM::Filter>);
|
||||||
mFilters.addColumn (new FixedRecordTypeColumn<CSMFilter::Filter> (UniversalId::Type_Filter));
|
mFilters.addColumn (new FixedRecordTypeColumn<ESM::Filter> (UniversalId::Type_Filter));
|
||||||
mFilters.addColumn (new FilterColumn<CSMFilter::Filter>);
|
mFilters.addColumn (new FilterColumn<ESM::Filter>);
|
||||||
mFilters.addColumn (new DescriptionColumn<CSMFilter::Filter>);
|
mFilters.addColumn (new DescriptionColumn<ESM::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>);
|
||||||
|
@ -488,12 +488,12 @@ CSMWorld::RefCollection& CSMWorld::Data::getReferences()
|
||||||
return mRefs;
|
return mRefs;
|
||||||
}
|
}
|
||||||
|
|
||||||
const CSMWorld::IdCollection<CSMFilter::Filter>& CSMWorld::Data::getFilters() const
|
const CSMWorld::IdCollection<ESM::Filter>& CSMWorld::Data::getFilters() const
|
||||||
{
|
{
|
||||||
return mFilters;
|
return mFilters;
|
||||||
}
|
}
|
||||||
|
|
||||||
CSMWorld::IdCollection<CSMFilter::Filter>& CSMWorld::Data::getFilters()
|
CSMWorld::IdCollection<ESM::Filter>& CSMWorld::Data::getFilters()
|
||||||
{
|
{
|
||||||
return mFilters;
|
return mFilters;
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,11 +24,10 @@
|
||||||
#include <components/esm/loadench.hpp>
|
#include <components/esm/loadench.hpp>
|
||||||
#include <components/esm/loadbody.hpp>
|
#include <components/esm/loadbody.hpp>
|
||||||
#include <components/esm/debugprofile.hpp>
|
#include <components/esm/debugprofile.hpp>
|
||||||
|
#include <components/esm/filter.hpp>
|
||||||
|
|
||||||
#include <components/to_utf8/to_utf8.hpp>
|
#include <components/to_utf8/to_utf8.hpp>
|
||||||
|
|
||||||
#include "../filter/filter.hpp"
|
|
||||||
|
|
||||||
#include "../doc/stage.hpp"
|
#include "../doc/stage.hpp"
|
||||||
|
|
||||||
#include "idcollection.hpp"
|
#include "idcollection.hpp"
|
||||||
|
@ -77,7 +76,7 @@ namespace CSMWorld
|
||||||
IdCollection<Cell> mCells;
|
IdCollection<Cell> mCells;
|
||||||
RefIdCollection mReferenceables;
|
RefIdCollection mReferenceables;
|
||||||
RefCollection mRefs;
|
RefCollection mRefs;
|
||||||
IdCollection<CSMFilter::Filter> mFilters;
|
IdCollection<ESM::Filter> mFilters;
|
||||||
const ResourcesManager& mResourcesManager;
|
const ResourcesManager& mResourcesManager;
|
||||||
std::vector<QAbstractItemModel *> mModels;
|
std::vector<QAbstractItemModel *> mModels;
|
||||||
std::map<UniversalId::Type, QAbstractItemModel *> mModelIndex;
|
std::map<UniversalId::Type, QAbstractItemModel *> mModelIndex;
|
||||||
|
@ -180,9 +179,9 @@ namespace CSMWorld
|
||||||
|
|
||||||
RefCollection& getReferences();
|
RefCollection& getReferences();
|
||||||
|
|
||||||
const IdCollection<CSMFilter::Filter>& getFilters() const;
|
const IdCollection<ESM::Filter>& getFilters() const;
|
||||||
|
|
||||||
IdCollection<CSMFilter::Filter>& getFilters();
|
IdCollection<ESM::Filter>& getFilters();
|
||||||
|
|
||||||
const IdCollection<ESM::Enchantment>& getEnchantments() const;
|
const IdCollection<ESM::Enchantment>& getEnchantments() const;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue