Go to the documentation of this file.
13 #ifndef TREASURE_WRAPPER_H
14 #define TREASURE_WRAPPER_H
19 #include <QStringList>
59 virtual
bool canDrop(const QMimeData *
data,
int row) const override;
60 virtual
void drop(const QMimeData *
data,
int row) override;
62 virtual
void fillMenu(QMenu *menu) override;
66 uint8_t
magic() const;
68 uint16_t
nrof() const;
98 virtual QString
displayName()
const override {
return myIsYes ?
"Yes" :
"No"; }
106 virtual void fillMenu(QMenu *menu)
override;
TreasureYesNo * myNextYes
virtual int childIndex(AssetWrapper *child) override
virtual int childIndex(AssetWrapper *child) override
virtual QString displayName() const override
virtual bool canDrop(const QMimeData *data, int row) const override
void setList(const treasurelist *list)
virtual int childrenCount() const override
void doAddChild(TreasureYesNo **my, treasure **ti, bool isYes, int index, treasurelist *tl, archetype *arch)
virtual void fillMenu(QMenu *menu) override
virtual void removeChild(AssetWrapper *)
void setListMagicValue(quint8 value)
static QIcon getTreasureNoIcon()
virtual QIcon displayIcon() const override
void setNrof(uint16_t nrof)
qint8 listMagicAdjustment() const
void setMagic(uint8_t magic)
virtual QIcon displayIcon() const override
void addChild(treasurelist *tl, archetype *arch)
virtual AssetWrapper * child(int child) override
virtual void removeChild(AssetWrapper *child) override
void setListMagicAdjustment(qint8 value)
void setArtifact(const QString &art)
virtual PossibleUse uses(const AssetWrapper *asset, std::string &) const override
quint8 listMagicValue() const
void setChance(uint8_t chance)
virtual void drop(const QMimeData *data, int row) override
static QIcon getTreasureYesIcon()
virtual AssetWrapper * child(int child) override
void doRemoveChild(TreasureYesNo **tr, treasure **ti, int index)
virtual int childrenCount() const override
void setArch(const archetype *arch)
void setIsYes(bool isYes)
virtual QString displayName() const override
qint8 list_magic_adjustment
virtual void removeChild(AssetWrapper *) override