merged from develop
This commit is contained in:
107
mediaserver/platformcode/platformtools.py
Normal file
107
mediaserver/platformcode/platformtools.py
Normal file
@@ -0,0 +1,107 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# ------------------------------------------------------------
|
||||
# platformtools
|
||||
# ------------------------------------------------------------
|
||||
# Herramientas responsables de adaptar los diferentes
|
||||
# cuadros de dialogo a una plataforma en concreto,
|
||||
# en este caso Mediserver.
|
||||
# version 1.3
|
||||
# ------------------------------------------------------------
|
||||
import threading
|
||||
|
||||
controllers = {}
|
||||
|
||||
|
||||
def dialog_ok(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].dialog_ok(*args, **kwargs)
|
||||
|
||||
|
||||
def dialog_notification(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].dialog_notification(*args, **kwargs)
|
||||
|
||||
|
||||
def dialog_yesno(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].dialog_yesno(*args, **kwargs)
|
||||
|
||||
|
||||
def dialog_select(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].dialog_select(*args, **kwargs)
|
||||
|
||||
|
||||
def dialog_progress(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].dialog_progress(*args, **kwargs)
|
||||
|
||||
|
||||
def dialog_progress_bg(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].dialog_progress_bg(*args, **kwargs)
|
||||
|
||||
|
||||
def dialog_input(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].dialog_input(*args, **kwargs)
|
||||
|
||||
|
||||
def dialog_numeric(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].dialog_numeric(*args, **kwargs)
|
||||
|
||||
|
||||
def itemlist_refresh(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].itemlist_refresh(*args, **kwargs)
|
||||
|
||||
|
||||
def itemlist_update(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].itemlist_update(*args, **kwargs)
|
||||
|
||||
|
||||
def render_items(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].render_items(*args, **kwargs)
|
||||
|
||||
|
||||
def is_playing(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].is_playing(*args, **kwargs)
|
||||
|
||||
|
||||
def play_video(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].play_video(*args, **kwargs)
|
||||
|
||||
|
||||
def stop_video(*args, **kwargs):
|
||||
# id = threading.current_thread().name
|
||||
# return controllers[id].play_video(*args, **kwargs)
|
||||
return False
|
||||
|
||||
|
||||
def open_settings(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].open_settings(*args, **kwargs)
|
||||
|
||||
|
||||
def show_channel_settings(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].show_channel_settings(*args, **kwargs)
|
||||
|
||||
|
||||
def show_video_info(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].show_video_info(*args, **kwargs)
|
||||
|
||||
|
||||
def show_recaptcha(*args, **kwargs):
|
||||
id = threading.current_thread().name
|
||||
return controllers[id].show_recaptcha(*args, **kwargs)
|
||||
|
||||
|
||||
def torrent_client_installed(show_tuple=False):
|
||||
return []
|
||||
Reference in New Issue
Block a user