示例#1
0
    def onUpdate(self, event):
        isStartEvent = event.type == ObservableEvent.start and event.getParam(ObservableEvent.name)
        if isStartEvent:
            self.scrollToItem(event.getParam(ObservableEvent.name))

        isCloseEvent = event.type == ObservableEvent.close and hasattr(self, "item")
        if isCloseEvent:
            keeper = Keeper()
            keeper.setLastState(self.getCurrentState())