Add an edit for filtering series results returned by Comic Vine

This commit is contained in:
Luis Ángel San Martín
2022-08-18 16:22:07 +02:00
parent 8b4b586acc
commit 7df011e181
6 changed files with 45 additions and 8 deletions

View File

@ -39,6 +39,13 @@ ComicVineDialog::ComicVineDialog(QWidget *parent)
doConnections();
}
void ComicVineDialog::closeEvent(QCloseEvent *event)
{
QDialog::closeEvent(event);
clearState();
}
void ComicVineDialog::doLayout()
{
setStyleSheet(""
@ -117,6 +124,8 @@ void ComicVineDialog::doConnections()
void ComicVineDialog::goNext()
{
clearState();
//
if (content->currentWidget() == seriesQuestionWidget) {
if (seriesQuestionWidget->getYes()) {
@ -167,6 +176,8 @@ void ComicVineDialog::goNext()
void ComicVineDialog::goBack()
{
clearState();
switch (status) {
case SelectingSeries:
if (mode == Volume)
@ -722,6 +733,11 @@ void ComicVineDialog::goToNextComic()
titleHeader->setSubTitle(tr("comic %1 of %2 - %3").arg(currentIndex + 1).arg(comics.length()).arg(title));
}
void ComicVineDialog::clearState()
{
selectVolumeWidget->clearFilter();
}
void ComicVineDialog::showLoading(const QString &message)
{
content->setCurrentIndex(0);