diff --git a/anime/multisrc/zorotheme/zorotheme-v0.0.5.dart b/anime/multisrc/zorotheme/zorotheme-v0.0.5.dart index a4571c21..affc3b4a 100644 --- a/anime/multisrc/zorotheme/zorotheme-v0.0.5.dart +++ b/anime/multisrc/zorotheme/zorotheme-v0.0.5.dart @@ -286,6 +286,8 @@ class ZoroTheme extends MProvider { SelectFilterOption(i.toString(), i.toString()), SelectFilterOption("All", "") ]; + + @override List getFilterList() { return [ SelectFilter("TypeFilter", "Type", 0, [ diff --git a/anime/src/en/aniwave/aniwave-v0.0.15.dart b/anime/src/en/aniwave/aniwave-v0.0.15.dart index 80656999..eacd89e7 100644 --- a/anime/src/en/aniwave/aniwave-v0.0.15.dart +++ b/anime/src/en/aniwave/aniwave-v0.0.15.dart @@ -294,6 +294,7 @@ class Aniwave extends MProvider { return vrf; } + @override List getFilterList() { return [ SelectFilter("OrderFilter", "Sort order", 0, [ diff --git a/anime/src/en/gogoanime/gogoanime-v0.0.4.dart b/anime/src/en/gogoanime/gogoanime-v0.0.4.dart index dc0ba8dd..b6eab5d9 100644 --- a/anime/src/en/gogoanime/gogoanime-v0.0.4.dart +++ b/anime/src/en/gogoanime/gogoanime-v0.0.4.dart @@ -244,6 +244,7 @@ class GogoAnime extends MProvider { return videos; } + @override List getFilterList() { return [ HeaderFilter("Advanced search"), diff --git a/manga/multisrc/madara/madara-v0.0.4.dart b/manga/multisrc/madara/madara-v0.0.4.dart index bcf84a40..7393036b 100644 --- a/manga/multisrc/madara/madara-v0.0.4.dart +++ b/manga/multisrc/madara/madara-v0.0.4.dart @@ -355,6 +355,7 @@ class Madara extends MProvider { return pageUrls; } + @override List getFilterList() { return [ TextFilter("AuthorFilter", "Author"), diff --git a/manga/multisrc/mangareader/mangareader-v0.0.5.dart b/manga/multisrc/mangareader/mangareader-v0.0.5.dart index e4e016e0..20d8bc0f 100644 --- a/manga/multisrc/mangareader/mangareader-v0.0.5.dart +++ b/manga/multisrc/mangareader/mangareader-v0.0.5.dart @@ -235,6 +235,7 @@ class MangaReader extends MProvider { return MPages(mangaList, true); } + @override List getFilterList() { return [ SeparatorFilter(), diff --git a/manga/multisrc/nepnep/nepnep-v0.0.4.dart b/manga/multisrc/nepnep/nepnep-v0.0.4.dart index 524dd4aa..86f4a6cc 100644 --- a/manga/multisrc/nepnep/nepnep-v0.0.4.dart +++ b/manga/multisrc/nepnep/nepnep-v0.0.4.dart @@ -307,6 +307,7 @@ class NepNep extends MProvider { return '-chapter-$n$suffix$index.html'; } + @override List getFilterList() { return [ TextFilter("YearFilter", "Years"), diff --git a/manga/src/all/batoto/batoto-v0.0.4.dart b/manga/src/all/batoto/batoto-v0.0.4.dart index 4cdde503..060f8176 100644 --- a/manga/src/all/batoto/batoto-v0.0.4.dart +++ b/manga/src/all/batoto/batoto-v0.0.4.dart @@ -272,6 +272,7 @@ class Batoto extends MProvider { return "?"; } + @override List getFilterList() { return [ SelectFilter("LetterFilter", "Letter matching mode (Slow)", 0, [ diff --git a/manga/src/all/comick/comick-v0.0.4.dart b/manga/src/all/comick/comick-v0.0.4.dart index 66e37a98..3afbaebc 100644 --- a/manga/src/all/comick/comick-v0.0.4.dart +++ b/manga/src/all/comick/comick-v0.0.4.dart @@ -214,6 +214,7 @@ class ComickFun extends MProvider { return "?"; } + @override List getFilterList() { return [ HeaderFilter("The filter is ignored when using text search."), diff --git a/manga/src/all/mangadex/mangadex-v0.0.45.dart b/manga/src/all/mangadex/mangadex-v0.0.45.dart index 0278beef..3660487d 100644 --- a/manga/src/all/mangadex/mangadex-v0.0.45.dart +++ b/manga/src/all/mangadex/mangadex-v0.0.45.dart @@ -367,6 +367,7 @@ class MangaDex extends MProvider { return coverFileName; } + @override List getFilterList() { return [ CheckBoxFilter( diff --git a/manga/src/en/mangahere/mangahere-v0.0.4.dart b/manga/src/en/mangahere/mangahere-v0.0.4.dart index 1e31a2ac..fb20f8da 100644 --- a/manga/src/en/mangahere/mangahere-v0.0.4.dart +++ b/manga/src/en/mangahere/mangahere-v0.0.4.dart @@ -258,6 +258,7 @@ class MangaHere extends MProvider { return "?"; } + @override List getFilterList() { return [ SelectFilter("TypeList", "Type", 1, [