def setUpMonitoring(self): from simulator import WidgetMonitor, eventTypes monitor = WidgetMonitor() self.uiMap.scriptEngine.eventTypes = eventTypes for widget in monitor.findAllWidgets(): self.uiMap.monitorWidget(widget) return monitor
def getRecordReplayInfo(self, module): from simulator import WidgetMonitor info = {} for widgetClass, eventTypes in WidgetMonitor.getWidgetEventTypeNames(): className = self.getClassName(widgetClass, module) info[className] = sorted(eventTypes) return info