Пример #1
0
 def py_checkSettings(self, settings):
     settings = objToDict(settings)
     if g_config.settings != settings['skins'] or g_config.skinsData[
             'priorities'] != settings['priorities']:
         showI18nDialog(
             g_config.i18n['UI_flash_unsaved_header'],
             g_config.i18n['UI_flash_unsaved_text'], 'common/confirm',
             lambda confirm: ((self.py_onSaveSettings(settings)
                               if confirm else None),
                              self.flashObject.as_onSettingsChecked()))
         return False
     else:
         return True
Пример #2
0
 def py_checkSettings(self, settings, cache):
     settings = objToDict(settings)
     cache = objToDict(cache)
     if g_config.settings != settings or g_config.modelsData[
             'selected'] != cache:
         showI18nDialog(
             g_config.i18n['UI_flash_unsaved_header'],
             g_config.i18n['UI_flash_unsaved_text'], 'common/confirm',
             lambda confirm: ((self.py_onSaveSettings(settings, cache)
                               if confirm else None),
                              self.flashObject.as_onSettingsChecked()))
         return False
     else:
         return True
Пример #3
0
 def py_onRequestRemodDelete(self, vehicleName, remodName):
     showI18nDialog(
         g_config.i18n['UI_flash_WLVehDelete_header'],
         g_config.i18n['UI_flash_WLVehDelete_text'], 'common/confirm',
         partial(self.flashObject.as_onRemodDeleteConfirmed, vehicleName,
                 remodName))