 |
Crossfire Resources Editor
|
Go to the documentation of this file.
13 #ifndef ARCHETYPE_WRAPPER_H
14 #define ARCHETYPE_WRAPPER_H
45 virtual void fillMenu(QMenu *menu)
override;
46 virtual bool canDrag()
const override {
return true; }
47 virtual void drag(QMimeData *)
const override;
51 QObject *
head()
const;
52 QObject *
more()
const;
63 #endif // ARCHETYPE_WRAPPER_H
archetype * myWrappedItem
virtual bool canDrag() const override
Class managing all assets, tracking in which file they are, which are modified, and such.
void setRaw(const QString &raw)
virtual PossibleUse uses(const AssetWrapper *asset, std::string &) const override
static QIcon getIcon(uint16_t faceNumber)
bool appearsOnTreasureList() const
virtual void wasModified(AssetWrapper *asset, ChangeType type, int extra) override
Base class for all assets that can be displayed or edited by CRE.
virtual int childrenCount() const override
virtual QIcon displayIcon() const override
virtual int childIndex(AssetWrapper *child) override
Represents an asset to which artifacts may be applied.
virtual QString displayName() const override
virtual void fillMenu(QMenu *menu) override
virtual AssetWrapper * child(int index) override
virtual void drag(QMimeData *) const override