feat(ui): ribbon bar + 4-viewport layout + layers panel

- Replace simple QToolBar with 6-tab functional RibbonBar
  (Home / Geometría / Análisis / Tanques / Sistemas / Fabricación)
  Each tab shows relevant button groups with icons + text below.
- Replace single 3D placeholder with FourViewport layout
  (Perspectiva 3D · Vista Lateral · Body Plan · Vista de Planta)
  divided by draggable cyan splitters — standard naval CAD layout.
- Replace ProjectTreePanel with DELFTship-style LayersPanel:
  10 preset layers with visibility toggle, lock toggle, and color swatch.
- Add pipe/cable routing modules (MOD_ROUTING_PIPES=21, MOD_ROUTING_CABLES=22)
  visible in Sistemas ribbon tab and main menu under Sistemas → Routing 3D.
- Move Units/Language info from toolbar to status bar (cleaner ribbon).
- Update dark.qss: new styles for ribbon tabs, viewports, layers panel,
  viewport splitter handles (accent blue), placeholder text.
- All 12 Sprint 0 tests pass.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-26 23:30:08 -04:00
parent 0dbc2a4518
commit 0dc1050e5a
2 changed files with 1589 additions and 616 deletions
File diff suppressed because it is too large Load Diff