def __makeAdvancedParamVO(self, param): return {'state': HANGAR_ALIASES.VEH_PARAM_RENDERER_STATE_ADVANCED, 'titleText': formatters.formatVehicleParamName(param.name, False), 'valueText': formatters.colorizedFormatParameter(param, self._getBaseFormatters()), 'iconSource': formatters.getParameterIconPath(param.name), 'paramID': param.name, 'isEnabled': False, 'tooltip': self._tooltipType}
def __makeAdvancedParamVO(self, param): return {'state': HANGAR_ALIASES.VEH_PARAM_RENDERER_STATE_ADVANCED, 'titleText': formatters.formatVehicleParamName(param.name, False), 'valueText': formatters.colorizedFormatParameter(param, self._getBaseFormatters()), 'iconSource': formatters.getParameterIconPath(param.name), 'paramID': param.name, 'isEnabled': False, 'tooltip': self._tooltipType}
def _makeAdvancedParamVO(self, param): if param.value is not None: data = super(_VehParamsGenerator, self)._makeAdvancedParamVO(param) data.update({'titleText': formatters.formatVehicleParamName(param.name, False), 'valueText': formatters.colorizedFormatParameter(param, self._getBaseFormatters()), 'iconSource': formatters.getParameterIconPath(param.name), 'isEnabled': False, 'tooltip': self._tooltipType}) return data else: return
def getAllParametersTitles(): result = [] for groupIdx, groupName in enumerate(RELATIVE_PARAMS): data = getCommonParam(HANGAR_ALIASES.VEH_PARAM_RENDERER_STATE_SIMPLE_TOP, groupName) data['titleText'] = formatters.formatVehicleParamName(groupName) data['isEnabled'] = True data['tooltip'] = TOOLTIPS_CONSTANTS.BASE_VEHICLE_PARAMETERS result.append(data) for paramName in PARAMS_GROUPS[groupName]: data = getCommonParam(HANGAR_ALIASES.VEH_PARAM_RENDERER_STATE_ADVANCED, paramName) data['iconSource'] = formatters.getParameterIconPath(paramName) data['titleText'] = formatters.formatVehicleParamName(paramName) data['isEnabled'] = False data['tooltip'] = TOOLTIPS_CONSTANTS.BASE_VEHICLE_PARAMETERS result.append(data) return result
def getAllParametersTitles(): result = [] for groupIdx, groupName in enumerate(RELATIVE_PARAMS): data = getCommonParam( HANGAR_ALIASES.VEH_PARAM_RENDERER_STATE_SIMPLE_TOP, groupName) data['titleText'] = formatters.formatVehicleParamName(groupName) data['isEnabled'] = True data['tooltip'] = TOOLTIPS_CONSTANTS.BASE_VEHICLE_PARAMETERS result.append(data) for paramName in PARAMS_GROUPS[groupName]: data = getCommonParam( HANGAR_ALIASES.VEH_PARAM_RENDERER_STATE_ADVANCED, paramName) data['iconSource'] = formatters.getParameterIconPath(paramName) data['titleText'] = formatters.formatVehicleParamName(paramName) data['isEnabled'] = False data['tooltip'] = TOOLTIPS_CONSTANTS.BASE_VEHICLE_PARAMETERS result.append(data) return result
def _makeAdvancedParamVO(self, param): if param.value: data = super(_VehParamsGenerator, self)._makeAdvancedParamVO(param) data.update({ 'titleText': formatters.formatVehicleParamName(param.name, False), 'valueText': formatters.colorizedFormatParameter(param, self._getBaseFormatters()), 'iconSource': formatters.getParameterIconPath(param.name), 'isEnabled': False, 'tooltip': self._tooltipType }) return data else: return None