Ejemplo n.º 1
0
    def __init__(self, service_name):
        super().__init__(service_name)
        self.annotations_model = None
        self.actions_service = None
        self.current_scene = None

        eventmanager.register_listener(SelectionEvent.__name__, self)
Ejemplo n.º 2
0
    def __init__(self, service_name):
        super().__init__(service_name)
        self.actions_service = None
        self.current_scene = None

        eventmanager.register_listener(TimerTickEvent.__name__, self)
        eventmanager.register_listener(TimerFinishedEvent.__name__, self)
        eventmanager.register_listener(TimerTimeout1Event.__name__, self)
        eventmanager.register_listener(TimerTimeout2Event.__name__, self)
        eventmanager.register_listener(TimerTimeout3Event.__name__, self)
Ejemplo n.º 3
0
    def __init__(self, service_name):
        super().__init__(service_name)

        self.__annotations_model = None
        self.__scenes_model = None
        self.current_scene = None
        eventmanager.register_listener(CheckboxCheckedEvent.__name__, self)
        eventmanager.register_listener(CheckboxUncheckedEvent.__name__, self)

        self.checkbox_group_checked_events = []
        self.checked_checkboxes = set()
        self.checked_checkbox_groups = set()
Ejemplo n.º 4
0
    def __init__(self, service_name):
        super().__init__(service_name)

        self.__annotations_model = None
        self.__scenes_model = None
        self.__physical_objects_model = None

        self.current_scene = None

        self.object_group_appeared_events = []
        self.object_appeared_dict = {}
        self.object_disappeared_dict = {}

        eventmanager.register_listener(HandOnTopEvent.__name__, self)
        self.hand_on_top_phys_obj = None

        self.object_area_annotations = []
        self.object_areas_dict = {}
        self.obj_placed_in_area_events = []
        self.obj_removed_from_area_events = []
Ejemplo n.º 5
0
 def register_for_all_events(self):
     for event_class_name in events.event_types:
         eventmanager.register_listener(event_class_name, self)