* Refactoring.
authorUrban Wallasch <urban.wallasch@freenet.de>
Tue, 22 Jun 2021 08:18:23 +0000 (10:18 +0200)
committerUrban Wallasch <urban.wallasch@freenet.de>
Tue, 22 Jun 2021 08:18:23 +0000 (10:18 +0200)
kanjidic.py

index 7650d41671f78c1a9603051f1f4254128e5a8c9e..fec4b452aa2393999602ab13d2c08dcdf3039d43 100755 (executable)
@@ -594,11 +594,6 @@ class kdMainWindow(QDialog):
     def init_cfg(self):
         _load_cfg()
 
-    def search_clear(self):
-        self.rad_search_box.lineEdit().setText('')
-        if self.radlist:
-            self.radlist.set_avail(None)
-
     def init_ui(self, title=''):
         #jpIcon()
         self.setWindowTitle(title)
@@ -629,7 +624,7 @@ class kdMainWindow(QDialog):
         self.rad_search_box.lineEdit().textChanged.connect(self.on_search_edit)
         self.rad_search_box.lineEdit().editingFinished.connect(self.update_search)
         self.rad_search_clearbtn = QPushButton('Clear')
-        self.rad_search_clearbtn.clicked.connect(self.search_clear)
+        self.rad_search_clearbtn.clicked.connect(self.on_search_clear)
         self.rad_search_listbtn = QPushButton('Radical List')
         self.rad_search_listbtn.clicked.connect(self.show_radlist)
         rad_search_layout.addWidget(self.rad_search_check, 1)
@@ -699,6 +694,11 @@ class kdMainWindow(QDialog):
         self.rad_search_listbtn.setEnabled(en)
         self.update_search()
 
+    def on_search_clear(self):
+        self.rad_search_box.lineEdit().setText('')
+        if self.radlist:
+            self.radlist.set_avail(None)
+
     def on_search_edit(self):
         if self.radlist:
             rads = self.rad_search_box.lineEdit().text()