Sayonara Player
Signals | Public Member Functions | List of all members
Cover::FetchThread 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

 FetchThread (QObject *parent, const Cover::Location &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

◆ more()

bool Cover::FetchThread::more ( )

fetch next cover

Returns
false, if there are no more covers to fetch

◆ sig_cover_found

void Cover::FetchThread::sig_cover_found ( const QString &  cover_path)
signal

emitted, when covers has been found

Parameters
clCoverLocation including the local cover path

◆ sig_finished

void Cover::FetchThread::sig_finished ( bool  b)
signal

emitted, when thread has finished

Parameters
btrue, if couvers could be fetched. false else

◆ start()

bool Cover::FetchThread::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 Cover::FetchThread: