Exemplo n.º 1
0
 def get_object_picker_row(self):
     return ObjectPickerRow(
         count=0,
         option_id=self.get_option_id(),
         name=self.get_name(),
         row_description=self.get_description(),
         row_tooltip=None if self.skip_tooltip else
         TunableLocalizedStringFactory._Wrapper(
             self.get_description().hash),
         icon=self.get_icon(),
         tag=self.get_tag())
Exemplo n.º 2
0
 def register_disabled_affordances(affordances_list):
     affordance_manager = TurboResourceUtil.Services.get_instance_manager(
         TurboResourceUtil.ResourceTypes.INTERACTION)
     valid_affordances = set()
     for affordance_id in affordances_list:
         affordance_instance = TurboResourceUtil.Services.get_instance_from_manager(
             affordance_manager, affordance_id)
         while affordance_instance is not None:
             valid_affordances.add(affordance_instance)
     interactions_test = UserRunningInteractionTest(
         participant=ParticipantType.Actor,
         affordances=valid_affordances,
         affordance_lists=list(),
         test_for_not_running=False,
         all_participants_running=False)
     immutable_slots_class = TurboResourceUtil.Collections.get_immutable_slots_class(
         ['test', 'tooltip'])
     immutable_slots = immutable_slots_class(
         dict(test=interactions_test,
              tooltip=TunableLocalizedStringFactory._Wrapper(
                  3956250692)))
     items_list = list(PhoneTuning.DISABLE_PHONE_TESTS)
     items_list.append(immutable_slots)
     PhoneTuning.DISABLE_PHONE_TESTS = ListSet(items_list)