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...
 
void stop ()
 stops the current search
 

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: