 |
Crossfire Resources Editor
|
Go to the documentation of this file.
17 #include "../archetypes/ArchetypeWrapper.h"
20 :
AssetTWrapper(parent,
"RecipeList", list), myResourcesManager(resources) {
const recipelist * myWrappedItem
Class managing all assets, tracking in which file they are, which are modified, and such.
ArchetypeWrapper * wrap(archetype *arch, AssetWrapper *parent)
Base class for all assets that can be displayed or edited by CRE.
virtual int childrenCount() const override
virtual PossibleUse uses(const AssetWrapper *asset, std::string &) const override
virtual AssetWrapper * child(int) override
ResourcesManager * myResourcesManager
RecipeListWrapper(AssetWrapper *parent, const recipelist *list, ResourcesManager *resources)
virtual int childIndex(AssetWrapper *) override
Base class for assets mapping to a native Crossfire structure.