summaryrefslogtreecommitdiffstats
path: root/archivebrowsermodel.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2025-05-09 21:07:31 +0200
committerArno <arno@disconnect.de>2025-05-09 21:07:31 +0200
commit5a42f64b471f52f57ff795145fd38189affbd57c (patch)
tree11e98f3c5cf973b966e78852e5475144d79095f3 /archivebrowsermodel.h
parenta8d7b22cb88a2d435fdd064fab71c3037c275b8d (diff)
downloadSheMov-5a42f64b471f52f57ff795145fd38189affbd57c.tar.gz
SheMov-5a42f64b471f52f57ff795145fd38189affbd57c.tar.bz2
SheMov-5a42f64b471f52f57ff795145fd38189affbd57c.zip
Read and write ArchiveBrowser settingsHEADtreemodel
Preserve included and excluded genres.
Diffstat (limited to 'archivebrowsermodel.h')
-rw-r--r--archivebrowsermodel.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/archivebrowsermodel.h b/archivebrowsermodel.h
index 7074af4..b40258c 100644
--- a/archivebrowsermodel.h
+++ b/archivebrowsermodel.h
@@ -51,7 +51,10 @@ class ArchiveBrowserModelProxy : public QSortFilterProxyModel {
Q_OBJECT
public:
explicit ArchiveBrowserModelProxy(QObject *parent = nullptr);
- QStringList &genreFilters() { return mGenreFilters; }
+ const QStringList &genreFilters() const { return mGenreFilters; };
+ const QStringList &exclucedGenreFilters() const { return mExcludedGenreFilters; };
+ void readSettings();
+ void writeSettings();
public slots:
void setQualityFilter(QString quality);