svcore  1.9
PlaylistFileReader Class Reference

#include <PlaylistFileReader.h>

Collaboration diagram for PlaylistFileReader:

Public Types

typedef std::vector< QString > Playlist
 

Public Member Functions

 PlaylistFileReader (QString path)
 
 PlaylistFileReader (FileSource source)
 
virtual ~PlaylistFileReader ()
 
virtual bool isOK () const
 
virtual QString getError () const
 
virtual Playlist load () const
 

Static Public Member Functions

static void getSupportedExtensions (std::set< QString > &extensions)
 

Protected Member Functions

void init ()
 

Protected Attributes

FileSource m_source
 
QFile * m_file
 
QString m_basedir
 
QString m_error
 

Detailed Description

Definition at line 28 of file PlaylistFileReader.h.

Member Typedef Documentation

◆ Playlist

typedef std::vector<QString> PlaylistFileReader::Playlist

Definition at line 31 of file PlaylistFileReader.h.

Constructor & Destructor Documentation

◆ PlaylistFileReader() [1/2]

PlaylistFileReader::PlaylistFileReader ( QString  path)

Definition at line 26 of file PlaylistFileReader.cpp.

References init(), FileSource::isAvailable(), m_error, and m_source.

◆ PlaylistFileReader() [2/2]

PlaylistFileReader::PlaylistFileReader ( FileSource  source)

◆ ~PlaylistFileReader()

PlaylistFileReader::~PlaylistFileReader ( )
virtual

Definition at line 50 of file PlaylistFileReader.cpp.

References m_file.

Member Function Documentation

◆ isOK()

bool PlaylistFileReader::isOK ( ) const
virtual

Definition at line 91 of file PlaylistFileReader.cpp.

References m_file.

◆ getError()

QString PlaylistFileReader::getError ( ) const
virtual

Definition at line 97 of file PlaylistFileReader.cpp.

References m_error.

◆ load()

PlaylistFileReader::Playlist PlaylistFileReader::load ( ) const
virtual

Definition at line 103 of file PlaylistFileReader.cpp.

References FileSource::isRemote(), m_basedir, and m_file.

◆ getSupportedExtensions()

void PlaylistFileReader::getSupportedExtensions ( std::set< QString > &  extensions)
static

Definition at line 153 of file PlaylistFileReader.cpp.

◆ init()

Member Data Documentation

◆ m_source

FileSource PlaylistFileReader::m_source
protected

Definition at line 46 of file PlaylistFileReader.h.

Referenced by init(), and PlaylistFileReader().

◆ m_file

QFile* PlaylistFileReader::m_file
protected

Definition at line 47 of file PlaylistFileReader.h.

Referenced by init(), isOK(), load(), and ~PlaylistFileReader().

◆ m_basedir

QString PlaylistFileReader::m_basedir
protected

Definition at line 48 of file PlaylistFileReader.h.

Referenced by init(), and load().

◆ m_error

QString PlaylistFileReader::m_error
protected

Definition at line 49 of file PlaylistFileReader.h.

Referenced by getError(), init(), and PlaylistFileReader().


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