Sayonara Player
Signals | Public Member Functions | List of all members
CoverFetchThread Class Reference

#include <CoverFetchThread.h>

Detailed Description

The CoverFetchThread class, This is not a real QThread class, but behaves like one because of AsyncWebAccess.

Signals

void sig_finished (bool b)
 emitted, when thread has finished More...
 
void sig_cover_found (const QString &cover_path)
 emitted, when covers has been found More...
 

Public Member Functions

 CoverFetchThread (QObject *parent, const CoverLocation &cl, const int n_covers)
 
bool start ()
 start fetching covers, if the url does not contain "google", a direct link to an image is assumed and will be downloaded directly More...
 
bool more ()
 fetch next cover More...
 

Member Function Documentation

bool CoverFetchThread::more ( )

fetch next cover

Returns
false, if there are no more covers to fetch
void CoverFetchThread::sig_cover_found ( const QString &  cover_path)
signal

emitted, when covers has been found

Parameters
clCoverLocation including the local cover path
void CoverFetchThread::sig_finished ( bool  b)
signal

emitted, when thread has finished

Parameters
btrue, if couvers could be fetched. false else
bool CoverFetchThread::start ( )

start fetching covers, if the url does not contain "google", a direct link to an image is assumed and will be downloaded directly

Returns
always true
Inheritance diagram for CoverFetchThread: