package com.iwedia.gui.osd; public class OSDHandlerHelper { private static IOSDHandler mOSDHandler = null; public static void setGlobalHandler(IOSDHandler handler) { mOSDHandler = handler; } public static void updateTimeChannelInfo() { if (mOSDHandler != null) { mOSDHandler.updateTimeChannelInfo(); } } /** CallBack Method when Channel is Zapped */ public static void channelIsZapped(boolean success) { if (mOSDHandler != null) { mOSDHandler.channelIsZapped(success); } } /** Getters and Setters */ public static void setHandlerState(int state) { if (mOSDHandler != null) { mOSDHandler.setHandlerState(state); } } public static int getHandlerState() { if (mOSDHandler != null) { return mOSDHandler.getHandlerState(); } return 0; } public static boolean isServiceListEmpty() { if (mOSDHandler != null) { return mOSDHandler.isServiceListEmpty(); } return false; } }