@@ -687,8 +687,6 @@ def update_status(self, status: str, text: str):
687687 self .status_label .setText (text ); colors = {'success' : REFINED_PALETTE ['success' ], 'warning' : REFINED_PALETTE ['warning' ], 'error' : REFINED_PALETTE ['error' ], 'ready' : REFINED_PALETTE ['text_muted' ]}
688688 self .status_label .setStyleSheet (f"color: { colors .get (status , colors ['ready' ])} ;" )
689689
690- # Оновлений клас RefinedFolderDialog:
691-
692690class RefinedFolderDialog (QDialog ):
693691 files_changed = pyqtSignal () # Сигнал для оновлення UI
694692
@@ -1385,16 +1383,25 @@ def on_main_action_click(self):
13851383 else : self .start_patching ()
13861384
13871385 def set_ui_for_patching (self , is_patching : bool ):
1386+ """Деактивує/активує UI під час патчингу"""
13881387 if is_patching :
1388+ # Під час патчингу - деактивуємо кнопки
13891389 self .main_action_btn .setText (self .translator .get ("cancel" ))
13901390 self .main_action_btn .setEnabled (True )
13911391 self .clear_btn .setEnabled (False )
1392- for item in self .file_items .values (): item .setEnabled (False )
1392+ self .add_files_btn .setEnabled (False )
1393+ self .add_folder_btn .setEnabled (False )
1394+ for item in self .file_items .values ():
1395+ item .setEnabled (False )
13931396 else :
1397+ # Після патчингу - активуємо кнопки назад
13941398 self .main_action_btn .setText (self .translator .get ("start_patching" ))
13951399 self .main_action_btn .setEnabled (True )
13961400 self .clear_btn .setEnabled (True )
1397- for item in self .file_items .values (): item .setEnabled (True )
1401+ self .add_files_btn .setEnabled (True )
1402+ self .add_folder_btn .setEnabled (True )
1403+ for item in self .file_items .values ():
1404+ item .setEnabled (True )
13981405
13991406 def start_patching (self ):
14001407 if not self .files :
0 commit comments