Mercurial > minori
comparison src/gui/pages/anime_list.cc @ 232:ff0061e75f0f
theme: add OS detection with glib
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Sat, 13 Jan 2024 11:06:16 -0500 |
parents | 2f5a9247e501 |
children | 4d461ef7d424 |
comparison
equal
deleted
inserted
replaced
231:69f4768a820c | 232:ff0061e75f0f |
---|---|
216 tree_view->setColumnHidden(AnimeListPageModel::AL_UPDATED, true); | 216 tree_view->setColumnHidden(AnimeListPageModel::AL_UPDATED, true); |
217 tree_view->setColumnHidden(AnimeListPageModel::AL_NOTES, true); | 217 tree_view->setColumnHidden(AnimeListPageModel::AL_NOTES, true); |
218 } | 218 } |
219 | 219 |
220 void AnimeListPage::UpdateAnime(int id) { | 220 void AnimeListPage::UpdateAnime(int id) { |
221 QThread* thread = QThread::create([id] { | 221 QThread* thread = QThread::create([this, id] { |
222 Services::UpdateAnimeEntry(id); | 222 Services::UpdateAnimeEntry(id); |
223 }); | 223 }); |
224 | 224 |
225 connect(thread, &QThread::finished, this, &AnimeListPage::Refresh); | 225 connect(thread, &QThread::finished, this, &AnimeListPage::Refresh); |
226 connect(thread, &QThread::finished, this, &QThread::deleteLater); | 226 connect(thread, &QThread::finished, thread, &QThread::deleteLater); |
227 | 227 |
228 thread->start(); | 228 thread->start(); |
229 } | 229 } |
230 | 230 |
231 void AnimeListPage::RemoveAnime(int id) { | 231 void AnimeListPage::RemoveAnime(int id) { |