Commit 97cdedc
committed
refactor: séparation de la logique GUI et métier du WorkspaceManager
- Création de Ui/Gui/Dialogs/WorkspaceDialog.py pour centraliser les interactions Qt (dialogues, sélection de dossier).
- Refactorisation de Core/WorkSpaceManager/SetupWorkspace.py en un service de logique pure (scan de fichiers, création de dossier).
- Mise à jour de Gui.py et WorkspaceAdvancedManipulation.py pour utiliser les nouveaux points d'entrée.
- Correction d'une erreur de syntaxe dans CompilerDialog.py.
- Respect de l'architecture découplée entre le Core et l'UI.1 parent dd9b5a4 commit 97cdedc
5 files changed
Lines changed: 375 additions & 431 deletions
File tree
- Core/WorkSpaceManager
- Ui/Gui
- Dialogs
0 commit comments