Qmmp
Public Member Functions | List of all members
MetaDataModel Class Reference

#include <metadatamodel.h>

Inherits QObject.

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 forko.nosp@m.tov0.nosp@m.2@ya..nosp@m.ru

Constructor & Destructor Documentation

◆ MetaDataModel()

MetaDataModel ( QObject *  parent = 0)

Constructor.

Parameters
parentParent Object.

◆ ~MetaDataModel()

virtual ~MetaDataModel ( )
virtual

Destructor.

Member Function Documentation

◆ audioProperties()

virtual QHash<QString, QString> audioProperties ( )
virtual

Returns an associative array of the audio properties. Subclass should reimplement this function. Default implementation returns empty array.

◆ cover()

virtual QPixmap cover ( )
virtual

Returns cover pixmap. Subclass should reimplement this function. Default implementation returns empty pixmap.

◆ coverPath()

virtual QString coverPath ( )
virtual

Returns path to cover pixmap.

◆ descriptions()

virtual QHash<QString, QString> descriptions ( )
virtual

Returns an associative array of the long descriptions. Subclass should reimplement this function. Default implementation returns empty array.

◆ tags()

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: