Reset search filters when query is cleared

This commit is contained in:
MM20
2024-04-21 20:30:55 +02:00
parent eda57aea2b
commit ee83b87f39
12 changed files with 91 additions and 55 deletions
@@ -1,23 +0,0 @@
package de.mm20.launcher2.search
import de.mm20.launcher2.ktx.toInt
data class SearchFilters(
val allowNetwork: Boolean = false,
val hiddenItems: Boolean = false,
val apps: Boolean = true,
val websites: Boolean = true,
val articles: Boolean = true,
val places: Boolean = true,
val files: Boolean = true,
val shortcuts: Boolean = true,
val contacts: Boolean = true,
val events: Boolean = true,
val tools: Boolean = true,
) {
val allCategoriesEnabled
get() = apps && websites && articles && places && files && shortcuts && contacts && events && tools
val enabledCategories: Int
get() = apps.toInt() + websites.toInt() + articles.toInt() + places.toInt() + files.toInt() + shortcuts.toInt() + contacts.toInt() + events.toInt() + tools.toInt()
}