mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2024-09-27 14:48:23 +00:00
61 lines
1.9 KiB
Kotlin
61 lines
1.9 KiB
Kotlin
package org.schabi.newpipe.local.subscription
|
|
|
|
import androidx.annotation.DrawableRes
|
|
import org.schabi.newpipe.R
|
|
|
|
enum class FeedGroupIcon(
|
|
/**
|
|
* The id that will be used to store and retrieve icons from some persistent storage (e.g. DB).
|
|
*/
|
|
val id: Int,
|
|
|
|
/**
|
|
* The drawable resource.
|
|
*/
|
|
@DrawableRes val drawableResource: Int
|
|
) {
|
|
ALL(0, R.drawable.ic_asterisk),
|
|
MUSIC(1, R.drawable.ic_music_note),
|
|
EDUCATION(2, R.drawable.ic_school),
|
|
FITNESS(3, R.drawable.ic_fitness_center),
|
|
SPACE(4, R.drawable.ic_telescope),
|
|
COMPUTER(5, R.drawable.ic_computer),
|
|
GAMING(6, R.drawable.ic_videogame_asset),
|
|
SPORTS(7, R.drawable.ic_directions_bike),
|
|
NEWS(8, R.drawable.ic_campaign),
|
|
FAVORITES(9, R.drawable.ic_favorite),
|
|
CAR(10, R.drawable.ic_directions_car),
|
|
MOTORCYCLE(11, R.drawable.ic_motorcycle),
|
|
TREND(12, R.drawable.ic_trending_up),
|
|
MOVIE(13, R.drawable.ic_movie),
|
|
BACKUP(14, R.drawable.ic_backup),
|
|
ART(15, R.drawable.ic_palette),
|
|
PERSON(16, R.drawable.ic_person),
|
|
PEOPLE(17, R.drawable.ic_people),
|
|
MONEY(18, R.drawable.ic_attach_money),
|
|
KIDS(19, R.drawable.ic_child_care),
|
|
FOOD(20, R.drawable.ic_fastfood),
|
|
SMILE(21, R.drawable.ic_insert_emoticon),
|
|
EXPLORE(22, R.drawable.ic_explore),
|
|
RESTAURANT(23, R.drawable.ic_restaurant),
|
|
MIC(24, R.drawable.ic_mic),
|
|
HEADSET(25, R.drawable.ic_headset),
|
|
RADIO(26, R.drawable.ic_radio),
|
|
SHOPPING_CART(27, R.drawable.ic_shopping_cart),
|
|
WATCH_LATER(28, R.drawable.ic_watch_later),
|
|
WORK(29, R.drawable.ic_work),
|
|
HOT(30, R.drawable.ic_whatshot),
|
|
CHANNEL(31, R.drawable.ic_tv),
|
|
BOOKMARK(32, R.drawable.ic_bookmark),
|
|
PETS(33, R.drawable.ic_pets),
|
|
WORLD(34, R.drawable.ic_public),
|
|
STAR(35, R.drawable.ic_stars),
|
|
SUN(36, R.drawable.ic_wb_sunny),
|
|
RSS(37, R.drawable.ic_rss_feed);
|
|
|
|
@DrawableRes
|
|
fun getDrawableRes(): Int {
|
|
return drawableResource
|
|
}
|
|
}
|