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 (int idx)
 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
 
QPixmap pixmap (int idx) const
 

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 ( int  idx)
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: