Add a theme factory to YACReaderLibrary and theme the comic vine dialog

This commit is contained in:
luisangelsm
2026-01-14 19:58:43 +01:00
parent 1cb2f50057
commit 1bd4926b25
30 changed files with 740 additions and 178 deletions

View File

@ -6,6 +6,7 @@
#include "scraper_results_paginator.h"
#include "selected_volume_info.h"
#include "volume_search_query.h"
#include "themable.h"
class QLabel;
class VolumesModel;
@ -17,7 +18,7 @@ class ScraperScrollLabel;
class ScraperTableView;
class ScraperLineEdit;
class SelectVolume : public QWidget
class SelectVolume : public QWidget, protected Themable
{
Q_OBJECT
public:
@ -40,6 +41,7 @@ private slots:
void loadPreviousPage();
private:
QLabel *label;
QLabel *cover;
ScraperScrollLabel *detailLabel;
ScraperTableView *tableVolumes;
@ -49,6 +51,9 @@ private:
QString selectedVolumeDescription;
VolumeSearchQuery currentSearchQuery;
ScraperResultsPaginator *paginator;
protected:
void applyTheme() override;
};
#endif // SELECT_VOLUME_H