コード例 #1
0
ファイル: persistentform.py プロジェクト: Roxxas21/testcomic
 def delegate():
    if self.__persist_size_key_s or self.__persist_loc_key_s:
       prefs = load_map(Resources.GEOMETRY_FILE)
       if self.__persist_loc_key_s:
          prefs[self.__persist_loc_key_s] =\
             sstr(self.Location.X) + "," + sstr(self.Location.Y)
       if self.__persist_size_key_s:
          prefs[self.__persist_size_key_s] =\
             sstr(self.Width) + "," + sstr(self.Height)
       persist_map(prefs, Resources.GEOMETRY_FILE)
コード例 #2
0
 def record_choice(self, series_ref):
     '''
   Records the fact that the given SeriesRef was selected by the user.  
   Future MatchScore objects will have this information, which they can
   use to compute more accurate scores.
   '''
     series_sl = self.__prior_series_sl
     key_s = sstr(series_ref.series_key) if series_ref else ""
     if key_s and not key_s in series_sl:
         series_sl.add(key_s)
         utils.persist_map({x: x for x in series_sl}, Resources.SERIES_FILE)
コード例 #3
0
 def record_choice(self, series_ref):
    '''
    Records the fact that the given SeriesRef was selected by the user.  
    Future MatchScore objects will have this information, which they can
    use to compute more accurate scores.
    '''
    series_sl = self.__prior_series_sl
    key_s = sstr(series_ref.series_key) if series_ref else ""
    if key_s and not key_s in series_sl:
       series_sl.add(key_s)
       utils.persist_map({x:x for x in series_sl}, Resources.SERIES_FILE)
コード例 #4
0
    def save_defaults(self):
        ''' 
      Saves the settings in this Configuration object to the user's settings 
      files, replacing the current contents of those files (if there are any).
      '''

        defaults = {}
        defaults[Configuration.__API_KEY] = self.api_key_s
        defaults[Configuration.__UPDATE_SERIES] = self.update_series_b
        defaults[Configuration.__UPDATE_NUMBER] = self.update_number_b
        defaults[Configuration.__UPDATE_RELEASED] = self.update_released_b
        defaults[Configuration.__UPDATE_PUBLISHED] = self.update_published_b
        defaults[Configuration.__UPDATE_TITLE] = self.update_title_b
        defaults[Configuration.__UPDATE_CROSSOVERS] = self.update_crossovers_b
        defaults[Configuration.__UPDATE_WRITER] = self.update_writer_b
        defaults[Configuration.__UPDATE_PENCILLER] = self.update_penciller_b
        defaults[Configuration.__UPDATE_INKER] = self.update_inker_b
        defaults[
            Configuration.__UPDATE_COVER_ARTIST] = self.update_cover_artist_b
        defaults[Configuration.__UPDATE_COLORIST] = self.update_colorist_b
        defaults[Configuration.__UPDATE_LETTERER] = self.update_letterer_b
        defaults[Configuration.__UPDATE_EDITOR] = self.update_editor_b
        defaults[Configuration.__UPDATE_SUMMARY] = self.update_summary_b
        defaults[Configuration.__UPDATE_IMPRINT] = self.update_imprint_b
        defaults[Configuration.__UPDATE_PUBLISHER] = self.update_publisher_b
        defaults[Configuration.__UPDATE_VOLUME] = self.update_volume_b
        defaults[Configuration.__UPDATE_CHARACTERS] = self.update_characters_b
        defaults[Configuration.__UPDATE_TEAMS] = self.update_teams_b
        defaults[Configuration.__UPDATE_LOCATIONS] = self.update_locations_b
        defaults[Configuration.__UPDATE_WEBPAGE] = self.update_webpage_b

        defaults[Configuration.__OVERWRITE_EXISTING] = self.ow_existing_b
        defaults[Configuration.__CONVERT_IMPRINTS] = self.convert_imprints_b
        defaults[Configuration.__AUTOCHOOSE_SERIES] = self.autochoose_series_b
        defaults[Configuration.__CONFIRM_ISSUE] = self.confirm_issue_b
        defaults[Configuration.__IGNORE_BLANKS] = self.ignore_blanks_b
        defaults[Configuration.__DOWNLOAD_THUMBS] = self.download_thumbs_b
        defaults[Configuration.__PRESERVE_THUMBS] = self.preserve_thumbs_b
        defaults[Configuration.__FAST_RESCRAPE] = self.fast_rescrape_b
        defaults[Configuration.__RESCRAPE_NOTES] = self.rescrape_notes_b
        defaults[Configuration.__RESCRAPE_TAGS] = self.rescrape_tags_b
        defaults[Configuration.__SUMMARY_DIALOG] = self.summary_dialog_b

        persist_map(defaults, Resources.SETTINGS_FILE)
        persist_string(self.advanced_settings_s, Resources.ADVANCED_FILE)
コード例 #5
0
 def save_defaults(self):
    ''' 
    Saves the settings in this Configuration object to the user's settings 
    files, replacing the current contents of those files (if there are any).
    '''
    
    defaults = {}
    defaults[Configuration.__API_KEY] = self.api_key_s
    defaults[Configuration.__UPDATE_SERIES] = self.update_series_b
    defaults[Configuration.__UPDATE_NUMBER] = self.update_number_b
    defaults[Configuration.__UPDATE_RELEASED] = self.update_released_b
    defaults[Configuration.__UPDATE_PUBLISHED] = self.update_published_b
    defaults[Configuration.__UPDATE_TITLE] = self.update_title_b
    defaults[Configuration.__UPDATE_CROSSOVERS] = self.update_crossovers_b
    defaults[Configuration.__UPDATE_WRITER] = self.update_writer_b
    defaults[Configuration.__UPDATE_PENCILLER] = self.update_penciller_b
    defaults[Configuration.__UPDATE_INKER] = self.update_inker_b
    defaults[Configuration.__UPDATE_COVER_ARTIST] = self.update_cover_artist_b
    defaults[Configuration.__UPDATE_COLORIST] = self.update_colorist_b
    defaults[Configuration.__UPDATE_LETTERER] = self.update_letterer_b
    defaults[Configuration.__UPDATE_EDITOR] = self.update_editor_b
    defaults[Configuration.__UPDATE_SUMMARY] = self.update_summary_b
    defaults[Configuration.__UPDATE_IMPRINT] = self.update_imprint_b
    defaults[Configuration.__UPDATE_PUBLISHER] = self.update_publisher_b
    defaults[Configuration.__UPDATE_VOLUME] = self.update_volume_b
    defaults[Configuration.__UPDATE_CHARACTERS] = self.update_characters_b
    defaults[Configuration.__UPDATE_TEAMS] = self.update_teams_b
    defaults[Configuration.__UPDATE_LOCATIONS] = self.update_locations_b
    defaults[Configuration.__UPDATE_WEBPAGE] = self.update_webpage_b
    
    defaults[Configuration.__OVERWRITE_EXISTING] = self.ow_existing_b
    defaults[Configuration.__CONVERT_IMPRINTS] = self.convert_imprints_b
    defaults[Configuration.__AUTOCHOOSE_SERIES] = self.autochoose_series_b
    defaults[Configuration.__CONFIRM_ISSUE] = self.confirm_issue_b
    defaults[Configuration.__IGNORE_BLANKS] = self.ignore_blanks_b
    defaults[Configuration.__DOWNLOAD_THUMBS] = self.download_thumbs_b
    defaults[Configuration.__PRESERVE_THUMBS] = self.preserve_thumbs_b
    defaults[Configuration.__FAST_RESCRAPE] = self.fast_rescrape_b
    defaults[Configuration.__RESCRAPE_NOTES] = self.rescrape_notes_b
    defaults[Configuration.__RESCRAPE_TAGS] = self.rescrape_tags_b
    defaults[Configuration.__SUMMARY_DIALOG] = self.summary_dialog_b
 
    persist_map(defaults, Resources.SETTINGS_FILE)
    persist_string(self.advanced_settings_s, Resources.ADVANCED_FILE)