from Screens.Screen import Screen

from Components.config import Config
from Components.config import ConfigText
from Components.config import ConfigYesNo
from Components.config import getConfigListEntry
from Components.ConfigList import ConfigListScreen
from Components.ActionMap import ActionMap
from Components.Button import Button

from ConfigTextWithSuggestions import ConfigTextWithSuggestions

from . import _

playlistContext = Config()
playlistContext.name = ConfigText(_("Name"), False)
playlistContext.description = ConfigText(_("Description"), False)
playlistContext.private = ConfigYesNo()


class YouTubeAddPlaylistDialog(Screen, ConfigListScreen):
    def __init__(self, session):
        Screen.__init__(self, session)

        self.session = session

        self["actions"] = ActionMap(["YouTubeAddPlaylistActions"], {
            "save": self.keySave,
            "cancel": self.keyCancel
        }, -2)
from Screens.Screen import Screen

from Components.config import Config
from Components.config import ConfigText
from Components.config import ConfigYesNo
from Components.config import getConfigListEntry
from Components.ConfigList import ConfigListScreen
from Components.ActionMap import ActionMap
from Components.Button import Button

from ConfigTextWithSuggestions import ConfigTextWithSuggestions

from . import _

playlistContext = Config()
playlistContext.name = ConfigText(_("Name"), False)
playlistContext.description = ConfigText(_("Description"), False)
playlistContext.private = ConfigYesNo()


class YouTubeAddPlaylistDialog(Screen, ConfigListScreen):
	def __init__(self, session):
		Screen.__init__(self, session)

		self.session = session

		self["actions"] = ActionMap(["YouTubeAddPlaylistActions"],
		{
			"save"		: 	self.keySave,
			"cancel"	: 	self.keyCancel
		}, -2)