2021-06-23 16:48:10 -04:00
|
|
|
# Copyright 2021 (c) Anna Schumaker.
|
2021-07-07 09:11:22 -04:00
|
|
|
from . import user
|
2021-06-23 16:48:10 -04:00
|
|
|
from lib import tagstore
|
|
|
|
|
|
|
|
Artist = tagstore.TagStore()
|
2021-06-23 17:14:14 -04:00
|
|
|
Album = tagstore.TagSuperStore()
|
2021-06-21 14:42:32 -04:00
|
|
|
Genre = tagstore.TagStore()
|
2021-06-24 10:35:04 -04:00
|
|
|
Decade = tagstore.TagStore()
|
2021-06-24 11:28:10 -04:00
|
|
|
Year = tagstore.TagSuperStore()
|
2021-07-07 09:11:22 -04:00
|
|
|
User = user.UserTagStore()
|
2021-06-23 16:48:10 -04:00
|
|
|
|
2021-06-27 09:38:26 -04:00
|
|
|
def get_state():
|
2021-07-07 09:11:22 -04:00
|
|
|
return (Artist, Album, Genre, Decade, Year, User)
|
2021-06-27 09:38:26 -04:00
|
|
|
|
2021-07-07 09:11:22 -04:00
|
|
|
def set_state(artist, album, genre, decade, year, user):
|
2021-06-27 09:38:26 -04:00
|
|
|
global Artist
|
|
|
|
global Album
|
|
|
|
global Genre
|
|
|
|
global Decade
|
|
|
|
global Year
|
2021-07-07 09:11:22 -04:00
|
|
|
global User
|
2021-06-27 09:38:26 -04:00
|
|
|
|
|
|
|
Artist = artist
|
|
|
|
Album = album
|
|
|
|
Genre = genre
|
|
|
|
Decade = decade
|
|
|
|
Year = year
|
2021-07-07 09:11:22 -04:00
|
|
|
User = user
|
2021-06-27 09:38:26 -04:00
|
|
|
|
2021-06-23 16:48:10 -04:00
|
|
|
def reset():
|
|
|
|
Artist.reset()
|
2021-06-23 17:14:14 -04:00
|
|
|
Album.reset()
|
2021-06-21 14:42:32 -04:00
|
|
|
Genre.reset()
|
2021-06-24 10:35:04 -04:00
|
|
|
Decade.reset()
|
2021-06-24 11:28:10 -04:00
|
|
|
Year.reset()
|
2021-07-07 09:11:22 -04:00
|
|
|
User.reset()
|