def __createMenus(self): self.settings = self.settingsManager.getSettings() smtMenu = MenuItem() smtMenu.setting = self.settings.showMeanTemperature sffMenu = MenuItem() sffMenu.setting = self.settings.showFoundFace swzMenu = MenuItem() swzMenu.setting = self.settings.showWarmestZones spMenu = MenuItem() spMenu.setting = self.settings.screenPosition sdMenu = MenuItem() sdMenu.setting = self.settings.screenDimensions viewItems = MenuItem() viewItems.name = "View" viewItems.menuItems = [smtMenu, sffMenu, swzMenu, spMenu, sdMenu] thresholdMenu = MenuItem() thresholdMenu.setting = self.settings.threshold offsetMenu = MenuItem() offsetMenu.setting = self.settings.offset epsilonMenu = MenuItem() epsilonMenu.setting = self.settings.epsilon mpmMenu = MenuItem() mpmMenu.setting = self.settings.measurementsPerMean measureItems = MenuItem() measureItems.name = "Measure" measureItems.menuItems = [thresholdMenu, offsetMenu, epsilonMenu, mpmMenu] brightnessMenu = MenuItem() brightnessMenu.setting = self.settings.brightness alarmColorMenu = MenuItem() alarmColorMenu.setting = self.settings.alarmColor okColorMenu = MenuItem() okColorMenu.setting = self.settings.okColor idleColorMenu = MenuItem() idleColorMenu.setting = self.settings.idleColor ledsItems = MenuItem() ledsItems.name = "LEDs" ledsItems.menuItems = [brightnessMenu, alarmColorMenu, okColorMenu, idleColorMenu] return [viewItems, measureItems, ledsItems]