comparison src/gui/widgets/poster.cc @ 255:fe702c8f161f

*: whatever
author Paper <paper@paper.us.eu.org>
date Wed, 07 Feb 2024 17:04:06 -0500
parents d14f8e0e40c3
children 862d0d8619f6
comparison
equal deleted inserted replaced
254:d14f8e0e40c3 255:fe702c8f161f
33 Poster::Poster(const Anime::Anime& anime, QWidget* parent) : Poster(parent) { 33 Poster::Poster(const Anime::Anime& anime, QWidget* parent) : Poster(parent) {
34 SetAnime(anime); 34 SetAnime(anime);
35 } 35 }
36 36
37 void Poster::SetAnime(const Anime::Anime& anime) { 37 void Poster::SetAnime(const Anime::Anime& anime) {
38 /* todo: only download on showEvent() */
38 { 39 {
39 HTTP::GetThread* thread = new HTTP::GetThread(anime.GetPosterUrl(), {}, this); 40 HTTP::GetThread* thread = new HTTP::GetThread(anime.GetPosterUrl(), {}, this);
40 41
41 connect(thread, &HTTP::GetThread::ReceivedData, this, &Poster::ImageDownloadFinished); 42 connect(thread, &HTTP::GetThread::ReceivedData, this, &Poster::ImageDownloadFinished);
42 connect(thread, &HTTP::GetThread::finished, thread, &HTTP::GetThread::deleteLater); 43 connect(thread, &HTTP::GetThread::finished, thread, &HTTP::GetThread::deleteLater);