def stop(self): self.stopGlobalListening() self.lobbyContext.getServerSettings().onServerSettingsChange -= self.__onServerSettingChanged g_eventBus.removeListener(events.StrongholdEvent.STRONGHOLD_ACTIVATED, self.__onStrongholdsActivate, EVENT_BUS_SCOPE.STRONGHOLD) g_eventBus.removeListener(events.StrongholdEvent.STRONGHOLD_DEACTIVATED, self.__onStrongholdsDeactivate, EVENT_BUS_SCOPE.STRONGHOLD) ShowInBrowserItem.removeWebHandler('stronghold') OpenInternalBrowser.removeWebHandler('stronghold')
def start(self): self.startGlobalListening() self.lobbyContext.getServerSettings().onServerSettingsChange += self.__onServerSettingChanged g_eventBus.addListener(events.StrongholdEvent.STRONGHOLD_ACTIVATED, self.__onStrongholdsActivate, EVENT_BUS_SCOPE.STRONGHOLD) g_eventBus.addListener(events.StrongholdEvent.STRONGHOLD_DEACTIVATED, self.__onStrongholdsDeactivate, EVENT_BUS_SCOPE.STRONGHOLD) from gui.Scaleform.daapi.view.lobby.strongholds.web_handlers import createStrongholdsWebHandlers ShowInBrowserItem.addWebHandler('stronghold', createStrongholdsWebHandlers(True)) OpenInternalBrowser.addWebHandler('stronghold', createStrongholdsWebHandlers(True))