MetaDataFormatter Class Reference

The MetaDataFormatter formats metadata using templates. More...

#include <metadataformatter.h>

List of all members.

Public Member Functions

 MetaDataFormatter (const QString &format)
QString parse (PlayListItem *item)
QString parse (const QMap< Qmmp::MetaData, QString > metaData, qint64 length=0)


Detailed Description

The MetaDataFormatter formats metadata using templates.

Author:
Ilya Kotov <forkotov02@hotmail.ru>

Constructor & Destructor Documentation

MetaDataFormatter ( const QString &  format  ) 

Constructor.

Parameters:
format Metadata template. Syntax: p - artist, a - album, t - title, n - track number, NN - 2-digit track number, g - genre, c - comment, C - composer, D - disc number, f - file name, F - full path, y - year, l - duration, if(A,B,C) or if(A&B&C,D,E) - condition.


Member Function Documentation

QString parse ( const QMap< Qmmp::MetaData, QString >  metaData,
qint64  length = 0 
)

Converts metadata to one string using template.

Parameters:
metaData Metadata array.
length Length in seconds.

QString parse ( PlayListItem item  ) 

Converts metadata of item item to one string using template.


The documentation for this class was generated from the following file:

Generated on Thu Nov 10 20:39:11 2011 for Qmmp by  doxygen 1.5.9