#include <playlistformat.h>
Public Member Functions | |
| virtual | ~PlaylistFormat () |
| virtual QStringList | decode (const QString &contents)=0 |
| virtual QString | encode (const QList< AbstractPlaylistItem * > &contents)=0 |
| virtual QStringList | getExtensions () const =0 |
| virtual bool | hasFormat (const QString &ext)=0 |
| virtual QString | name () const =0 |
| virtual PlaylistFormat::~PlaylistFormat | ( | ) | [inline, virtual] |
Object destructor
| virtual QStringList PlaylistFormat::decode | ( | const QString & | contents | ) | [pure virtual] |
Takes raw contents of playlist file, should return string list of ready file pathes to fill the playlist.
| virtual QString PlaylistFormat::encode | ( | const QList< AbstractPlaylistItem * > & | contents | ) | [pure virtual] |
Takes the list of AbstractPlaylistItem objects, should return string of encoded playlist file
| virtual QStringList PlaylistFormat::getExtensions | ( | ) | const [pure virtual] |
Returns list of file extensions that current format supports
| virtual bool PlaylistFormat::hasFormat | ( | const QString & | ext | ) | [pure virtual] |
Verifies is the ext file extension supported by current playlist format.
| virtual QString PlaylistFormat::name | ( | ) | const [pure virtual] |
Unique name of playlist format.
1.5.9