Qmmp
Static Public Member Functions
PlayListParser Class Reference

#include <playlistparser.h>

List of all members.

Static Public Member Functions

static QList< PlayListFormat * > formats ()
static QStringList nameFilters ()
static PlayListFormatfindByMime (const QString &mime)
static PlayListFormatfindByPath (const QString &filePath)
static PlayListFormatfindByUrl (const QUrl &url)
static void savePlayList (QList< PlayListTrack * > tracks, const QString &f_name)
static QStringList loadPlaylist (const QString &f_name)

Detailed Description

The PlaylistParser class provides a simple api to access playlist format plugins.

Author:
Ilya Kotov <forkotov02@hotmail.ru>

Member Function Documentation

static PlayListFormat* findByMime ( const QString &  mime) [static]

Returns PlayListFormat pointer which supports mime type mime or 0 if mime type mime is unsupported

static PlayListFormat* findByPath ( const QString &  filePath) [static]

Finds playlist format by file path filePath Returns 0 if file filePath is unsupported.

static PlayListFormat* findByUrl ( const QUrl &  url) [static]

Finds playlist format by url path url Returns 0 if file filePath is unsupported.

static QList<PlayListFormat*> formats ( ) [static]

Returns a list of the installed playlist formats.

static QStringList loadPlaylist ( const QString &  f_name) [static]

Loads playlist from file f_name

Parameters:
f_nameFile name.
Returns:
A list of URLs or file paths.
static QStringList nameFilters ( ) [static]

Returns a list of the supported files name filters, i.e. "*.m3u *.pls"

static void savePlayList ( QList< PlayListTrack * >  tracks,
const QString &  f_name 
) [static]

Saves a list of tracks to the file.

Parameters:
tracksA list of tracks.
f_nameFile name the playlist.

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