svcore
1.9
|
#include <PlaylistFileReader.h>
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 |
Definition at line 28 of file PlaylistFileReader.h.
typedef std::vector<QString> PlaylistFileReader::Playlist |
Definition at line 31 of file PlaylistFileReader.h.
PlaylistFileReader::PlaylistFileReader | ( | QString | path | ) |
Definition at line 26 of file PlaylistFileReader.cpp.
References init(), FileSource::isAvailable(), m_error, and m_source.
Definition at line 38 of file PlaylistFileReader.cpp.
References FileSource::getLocation(), init(), FileSource::isAvailable(), m_error, and m_source.
PlaylistFileReader::~PlaylistFileReader | ( | ) | [virtual] |
Definition at line 50 of file PlaylistFileReader.cpp.
References m_file.
bool PlaylistFileReader::isOK | ( | ) | const [virtual] |
Definition at line 91 of file PlaylistFileReader.cpp.
References m_file.
QString PlaylistFileReader::getError | ( | ) | const [virtual] |
Definition at line 97 of file PlaylistFileReader.cpp.
References m_error.
PlaylistFileReader::Playlist PlaylistFileReader::load | ( | ) | const [virtual] |
Definition at line 103 of file PlaylistFileReader.cpp.
References FileSource::isRemote(), m_basedir, and m_file.
void PlaylistFileReader::getSupportedExtensions | ( | std::set< QString > & | extensions | ) | [static] |
Definition at line 153 of file PlaylistFileReader.cpp.
void PlaylistFileReader::init | ( | ) | [protected] |
Definition at line 57 of file PlaylistFileReader.cpp.
References FileSource::getLocalFilename(), FileSource::getLocation(), FileSource::isAvailable(), FileSource::isRemote(), m_basedir, m_error, m_file, m_source, and FileSource::waitForData().
Referenced by PlaylistFileReader().
FileSource PlaylistFileReader::m_source [protected] |
Definition at line 46 of file PlaylistFileReader.h.
Referenced by init(), and PlaylistFileReader().
QFile* PlaylistFileReader::m_file [protected] |
Definition at line 47 of file PlaylistFileReader.h.
Referenced by init(), isOK(), load(), and ~PlaylistFileReader().
QString PlaylistFileReader::m_basedir [protected] |
Definition at line 48 of file PlaylistFileReader.h.
QString PlaylistFileReader::m_error [protected] |
Definition at line 49 of file PlaylistFileReader.h.
Referenced by getError(), init(), and PlaylistFileReader().