Qmmp
Public Member Functions
MetaDataModel Class Reference

The MetaDataModel is the base interface class of metadata access. More...

#include <metadatamodel.h>

List of all members.

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 ()

Detailed Description

The MetaDataModel is the base interface class of metadata access.

Author:
Ilya Kotov <forkotov02@hotmail.ru>

Constructor & Destructor Documentation

MetaDataModel ( QObject *  parent = 0)

Constructor.

Parameters:
parentParent Object.
virtual ~MetaDataModel ( ) [virtual]

Destructor.


Member Function Documentation

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.

virtual QList<TagModel* > tags ( ) [virtual]

Returns a list of available tags. Subclass should reimplement this function. Default implementation returns empty array.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Enumerations Enumerator