@@ -79,7 +79,11 @@ def _load_ide_like_ui(self) -> None:
7979 """Load the new ide-like UI file and set it as central widget."""
8080 loader = QUiLoader ()
8181 ui_path = os .path .join (
82- os .path .dirname (os .path .abspath (__file__ )), ".." , ".." , "ui" , "ui_ide_design2.ui"
82+ os .path .dirname (os .path .abspath (__file__ )),
83+ ".." ,
84+ ".." ,
85+ "ui" ,
86+ "ui_ide_design2.ui" ,
8387 )
8488 ui_file = QFile (os .path .abspath (ui_path ))
8589 if not ui_file .open (QFile .ReadOnly ):
@@ -104,7 +108,9 @@ def _load_ide_like_ui(self) -> None:
104108 if central is None :
105109 central = loaded .findChild (QWidget , "centralwidget" )
106110 if central is None :
107- raise RuntimeError ("Le fichier UI IDE-like ne contient pas de centralwidget." )
111+ raise RuntimeError (
112+ "Le fichier UI IDE-like ne contient pas de centralwidget."
113+ )
108114 self .ui = central
109115 else :
110116 self .ui = loaded
@@ -191,7 +197,9 @@ def _find(cls, name: str):
191197 self .statusbar = self .findChild (QStatusBar , "statusbar" )
192198 self .status_hint = None
193199 try :
194- self .status_hint = self .statusbar .findChild (QLabel , "status_hint" ) if self .statusbar else None
200+ self .status_hint = (
201+ self .statusbar .findChild (QLabel , "status_hint" ) if self .statusbar else None
202+ )
195203 except Exception :
196204 self .status_hint = None
197205 _setup_status_bar (self )
@@ -340,7 +348,9 @@ def _setup_more_tools_menu(self) -> None:
340348 menu .addSeparator ()
341349
342350 act_language = QAction (menu )
343- act_language .triggered .connect (lambda : getattr (self , "show_language_dialog" , lambda : None )())
351+ act_language .triggered .connect (
352+ lambda : getattr (self , "show_language_dialog" , lambda : None )()
353+ )
344354 menu .addAction (act_language )
345355
346356 act_theme = QAction (menu )
@@ -356,11 +366,15 @@ def _setup_more_tools_menu(self) -> None:
356366 menu .addAction (act_advanced )
357367
358368 act_export = QAction (menu )
359- act_export .triggered .connect (lambda : getattr (self , "export_config" , lambda : None )())
369+ act_export .triggered .connect (
370+ lambda : getattr (self , "export_config" , lambda : None )()
371+ )
360372 menu .addAction (act_export )
361373
362374 act_import = QAction (menu )
363- act_import .triggered .connect (lambda : getattr (self , "import_config" , lambda : None )())
375+ act_import .triggered .connect (
376+ lambda : getattr (self , "import_config" , lambda : None )()
377+ )
364378 menu .addAction (act_import )
365379
366380 act_save_engines = QAction (menu )
@@ -370,7 +384,9 @@ def _setup_more_tools_menu(self) -> None:
370384 menu .addAction (act_save_engines )
371385
372386 act_help = QAction (menu )
373- act_help .triggered .connect (lambda : getattr (self , "show_help_dialog" , lambda : None )())
387+ act_help .triggered .connect (
388+ lambda : getattr (self , "show_help_dialog" , lambda : None )()
389+ )
374390 menu .addAction (act_help )
375391
376392 self ._ide_more_menu_actions = {
@@ -487,11 +503,17 @@ def _apply_activity_buttons_theme(self) -> None:
487503 deps_btn = getattr (self , "activity_btn_deps" , None )
488504 src_btn = getattr (self , "btn_suggest_deps" , None )
489505 if deps_btn is not None :
490- if src_btn is not None and src_btn .icon () is not None and not src_btn .icon ().isNull ():
506+ if (
507+ src_btn is not None
508+ and src_btn .icon () is not None
509+ and not src_btn .icon ().isNull ()
510+ ):
491511 deps_btn .setIcon (src_btn .icon ())
492512 deps_btn .setIconSize (src_btn .iconSize ())
493513 else :
494- deps_icon = themed_svg_icon (os .path .join (icons_dir , "search.svg" ), size = 18 )
514+ deps_icon = themed_svg_icon (
515+ os .path .join (icons_dir , "search.svg" ), size = 18
516+ )
495517 if deps_icon is not None and not deps_icon .isNull ():
496518 deps_btn .setIcon (deps_icon )
497519 except Exception :
@@ -548,15 +570,15 @@ def _retranslate_ide_like_actions(self) -> None:
548570 try :
549571 deps_btn = getattr (self , "activity_btn_deps" , None )
550572 if deps_btn is not None :
551- deps_btn .setToolTip (
552- _tr ("Analyser les dependances" , "Analyze dependencies" )
553- )
573+ deps_btn .setToolTip (_tr ("Analyser les dependances" , "Analyze dependencies" ))
554574 except Exception :
555575 pass
556576 try :
557577 if hasattr (self , "register_language_refresh" ):
558578 if not getattr (self , "_ide_menu_i18n_registered" , False ):
559- self .register_language_refresh (lambda : _retranslate_ide_like_actions (self ))
579+ self .register_language_refresh (
580+ lambda : _retranslate_ide_like_actions (self )
581+ )
560582 self ._ide_menu_i18n_registered = True
561583 except Exception :
562584 pass
@@ -579,6 +601,7 @@ def _connect_clicked(widget, handler) -> None:
579601 )
580602 _bind_status_updates (self )
581603
604+
582605def init_ide_like_ui (self ) -> None :
583606 """Initialize the ide-like UI and wire it to existing Core methods."""
584607 _load_ide_like_ui (self )
0 commit comments