added stub simulation entry and logs
This commit is contained in:
@@ -24,7 +24,8 @@ src/bedit/
|
||||
│ ├── model.py # Document, component, graph, port, icon data
|
||||
│ ├── port_types.py # Port type definitions and compatibility
|
||||
│ ├── serializer.py # JSON persistence
|
||||
│ └── libraries.py # Library file discovery and parsing
|
||||
│ ├── libraries.py # Library file discovery and parsing
|
||||
│ └── simulation/ # Qt-free simulation service and compiler/runtime code
|
||||
└── gui/ # All Qt-dependent code
|
||||
├── app.py # QApplication startup and palette
|
||||
├── main_window.py # Top-level UI orchestration
|
||||
@@ -91,6 +92,9 @@ Keep the root of `src/bedit` minimal. New UI modules should go into the relevant
|
||||
- Avoid the QSettings group name `general`; Qt treats `General` specially in INI
|
||||
files. Autosave keys live under `autosave/`.
|
||||
- User-visible document edits should participate in undo/redo.
|
||||
- Application-wide messages use `core.application_log.get_logger()`. The main
|
||||
window installs the Qt log-panel handler; core code must only use standard
|
||||
Python logging and must not import the GUI handler.
|
||||
|
||||
## Qt Designer and generated files
|
||||
|
||||
@@ -127,6 +131,9 @@ pyside6-uic --from-imports ui/icon_editor_dialog.ui \
|
||||
|
||||
pyside6-uic --from-imports ui/text_definition_editor.ui \
|
||||
-o src/bedit/gui/generated/ui_text_definition_editor.py
|
||||
|
||||
pyside6-uic --from-imports ui/simulation_settings_dialog.ui \
|
||||
-o src/bedit/gui/generated/ui_simulation_settings_dialog.py
|
||||
```
|
||||
|
||||
When adding a promoted/custom widget in Designer, its header must use the real
|
||||
|
||||
Reference in New Issue
Block a user