mirror of
				https://github.com/kovidgoyal/calibre.git
				synced 2025-11-04 03:27:00 -05:00 
			
		
		
		
	Sync editors to container when refreshing spell check dialog
This commit is contained in:
		
							parent
							
								
									303d5f04fe
								
							
						
					
					
						commit
						ae443dc309
					
				@ -112,6 +112,7 @@ class Boss(QObject):
 | 
				
			|||||||
        self.gui.central.search_panel.save_search.connect(self.save_search)
 | 
					        self.gui.central.search_panel.save_search.connect(self.save_search)
 | 
				
			||||||
        self.gui.central.search_panel.show_saved_searches.connect(self.show_saved_searches)
 | 
					        self.gui.central.search_panel.show_saved_searches.connect(self.show_saved_searches)
 | 
				
			||||||
        self.gui.spell_check.find_word.connect(self.find_word)
 | 
					        self.gui.spell_check.find_word.connect(self.find_word)
 | 
				
			||||||
 | 
					        self.gui.spell_check.refresh_requested.connect(self.commit_all_editors_to_container)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def preferences(self):
 | 
					    def preferences(self):
 | 
				
			||||||
        p = Preferences(self.gui)
 | 
					        p = Preferences(self.gui)
 | 
				
			||||||
 | 
				
			|||||||
@ -671,6 +671,7 @@ class SpellCheck(Dialog):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    work_finished = pyqtSignal(object, object)
 | 
					    work_finished = pyqtSignal(object, object)
 | 
				
			||||||
    find_word = pyqtSignal(object, object)
 | 
					    find_word = pyqtSignal(object, object)
 | 
				
			||||||
 | 
					    refresh_requested = pyqtSignal()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def __init__(self, parent=None):
 | 
					    def __init__(self, parent=None):
 | 
				
			||||||
        self.__current_word = None
 | 
					        self.__current_word = None
 | 
				
			||||||
@ -906,6 +907,7 @@ class SpellCheck(Dialog):
 | 
				
			|||||||
            self.thread.join()
 | 
					            self.thread.join()
 | 
				
			||||||
        self.stack.setCurrentIndex(0)
 | 
					        self.stack.setCurrentIndex(0)
 | 
				
			||||||
        self.progress_indicator.startAnimation()
 | 
					        self.progress_indicator.startAnimation()
 | 
				
			||||||
 | 
					        self.refresh_requested.emit()
 | 
				
			||||||
        self.thread = Thread(target=self.get_words)
 | 
					        self.thread = Thread(target=self.get_words)
 | 
				
			||||||
        self.thread.daemon = True
 | 
					        self.thread.daemon = True
 | 
				
			||||||
        self.cancel = False
 | 
					        self.cancel = False
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user