 |
Crossfire Resources Editor
|
Go to the documentation of this file.
20 :
AssetTWrapper(parent,
"Artifact", art), myResourcesManager(resourcesManager), mySpecificItem(nullptr)
29 name = tr(
"%1 (%2%, %3 chances on %4)")
31 .arg(qRound(100. * n / d))
36 if (list && list->total_chance != 0) {
37 name = tr(
"%1 (%2%, %3 chances on %4)")
39 .arg(qRound((
float)100 *
myWrappedItem->chance / list->total_chance))
41 .arg(list->total_chance);
83 auto face =
dynamic_cast<const FaceWrapper *
>(asset);
virtual QIcon displayIcon() const override
Class managing all assets, tracking in which file they are, which are modified, and such.
ArchetypeWrapper * wrap(archetype *arch, AssetWrapper *parent)
static QIcon getIcon(uint16_t faceNumber)
virtual PossibleUse uses(const AssetWrapper *asset, std::string &) const override
Base class for all assets that can be displayed or edited by CRE.
ArtifactWrapper(AssetWrapper *parent, artifact *art, ResourcesManager *resourcesManager)
const object * mySpecificItem
ResourcesManager * myResourcesManager
void markModified(ChangeType change, int extra=0)
virtual QString displayName() const override
void setChance(int chance)
Base class for assets mapping to a native Crossfire structure.