return &d->tag;
}
-TagDict XM::File::toDict() const
+PropertyMap XM::File::properties() const
{
- return d->tag.toDict();
+ return d->tag.properties();
}
-void XM::File::fromDict(const TagDict &tagDict)
+PropertyMap XM::File::setProperties(const PropertyMap &properties)
{
- d->tag.fromDict(tagDict);
+ return d->tag.setProperties(properties);
}
XM::Properties *XM::File::audioProperties() const
Mod::Tag *tag() const;
/*!
- * Implements the unified tag dictionary interface -- export function.
- * Forwards to Mod::Tag::toDict().
+ * Implements the unified property interface -- export function.
+ * Forwards to Mod::Tag::properties().
*/
- TagDict toDict() const;
+ PropertyMap properties() const;
/*!
- * Implements the unified tag dictionary interface -- import function.
- * Forwards to Mod::Tag::fromDict().
+ * Implements the unified property interface -- import function.
+ * Forwards to Mod::Tag::setProperties().
*/
- void fromDict(const TagDict &);
+ PropertyMap setProperties(const PropertyMap &);
/*!
* Returns the XM::Properties for this file. If no audio properties