Qmmp
|
#include <metadatamodel.h>
Public Member Functions | |
MetaDataModel (QObject *parent=0) | |
virtual | ~MetaDataModel () |
virtual QHash< QString, QString > | audioProperties () |
virtual QHash< QString, QString > | descriptions () |
virtual QList< TagModel * > | tags () |
virtual QPixmap | cover () |
virtual QString | coverPath () |
The MetaDataModel is the base interface class of metadata access.
MetaDataModel | ( | QObject * | parent = 0 | ) |
Constructor.
parent | Parent Object. |
virtual ~MetaDataModel | ( | ) | [virtual] |
Destructor.
virtual QHash<QString, QString> audioProperties | ( | ) | [virtual] |
Returns an associative array of the audio properties. Subclass should reimplement this function. Default implementation returns empty array.
virtual QPixmap cover | ( | ) | [virtual] |
Returns cover pixmap. Subclass should reimplement this function. Default implementation returns empty pixmap.
virtual QString coverPath | ( | ) | [virtual] |
Returns path to cover pixmap.
virtual QHash<QString, QString> descriptions | ( | ) | [virtual] |
Returns an associative array of the long descriptions. Subclass should reimplement this function. Default implementation returns empty array.
Returns a list of available tags. Subclass should reimplement this function. Default implementation returns empty array.