Sayonara Player
Public Member Functions | Protected Member Functions | List of all members
ASXParser Class Reference

The ASXParser class. More...

#include <ASXParser.h>

Inheritance diagram for ASXParser:
AbstractPlaylistParser

Public Member Functions

 ASXParser (const QString &filename)
 
virtual MetaDataList tracks (bool force_parse=false) final
 parse playlist and return found metadata More...
 

Protected Member Functions

void add_track (const MetaData &md)
 
void add_tracks (const MetaDataList &v_md)
 
const QString & content () const
 
QString get_absolute_filename (const QString &filename) const
 calculates the absolute filename for a track depending on the path of the playlist file More...
 

Detailed Description

The ASXParser class.

Member Function Documentation

◆ get_absolute_filename()

QString AbstractPlaylistParser::get_absolute_filename ( const QString &  filename) const
protectedinherited

calculates the absolute filename for a track depending on the path of the playlist file

Parameters
filenameas seen in the playlist
Returns
absolute filename if local file. filename else

◆ tracks()

virtual MetaDataList AbstractPlaylistParser::tracks ( bool  force_parse = false)
finalvirtualinherited

parse playlist and return found metadata

Parameters
force_parseonce if parsed, this function won't parse again and just return the metadata.
Set to true if you want to force parsing again
Returns
list of MetaData