Mike-Solar
03d4087124
refactor: cut engine-to-UI include violations ahead of the liboakengine split
...
- slider DisplayType enums sink to node/sliderdisplaytype.h (canonical
engine home); FloatSlider/RationalSlider alias them for compatibility
- DropWithoutSequenceBehavior enum sinks to common/dropworkflowbehavior.h
- Config errors now go through a registered ErrorHandler hook instead of
QMessageBox with a MainWindow parent; the style default no longer
depends on the UI style manager
- MainWindowLayoutInfo moves to node/project/serializer/ and its panel
dependency is reduced to a plain std::map alias (PanelLayoutInfo),
breaking the engine -> PanelWidget -> KDDockWidgets chain
- ProjectImportErrorDialog moves from task/ to dialog/projectimport/
- remove confirmed-redundant UI includes and give project.h/import.h/
project.cpp the direct includes they were borrowing transitively
- project.h includes folder/sequence headers directly (it used both
types in its own API all along)
2026-07-20 00:52:12 +08:00
..
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-04-12 01:26:41 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 23:49:40 +08:00
2026-07-19 21:45:51 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 21:45:51 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-17 13:07:56 +08:00
2026-07-19 21:45:51 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 21:44:34 +08:00
2026-07-13 15:34:11 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 21:43:58 +08:00
2026-07-19 21:45:51 +08:00
2026-07-19 21:43:58 +08:00
2026-07-19 16:10:54 +08:00
2026-07-13 15:34:11 +08:00
2026-07-20 00:52:12 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-20 00:52:12 +08:00
2026-07-19 21:45:51 +08:00
2026-07-19 16:10:54 +08:00
2026-07-20 00:52:12 +08:00
2026-07-20 00:52:12 +08:00
2026-07-20 00:52:12 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-04-12 01:08:22 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-01-10 18:56:58 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 21:43:58 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 22:12:29 +08:00
2026-07-19 22:12:29 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 21:45:51 +08:00
2026-07-19 22:12:29 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-13 15:34:11 +08:00
2026-07-19 16:10:54 +08:00
2026-07-20 00:52:12 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 22:12:29 +08:00
2026-07-19 21:44:34 +08:00
2026-04-12 01:26:41 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-19 16:10:54 +08:00
2026-07-20 00:52:12 +08:00
2026-07-19 16:10:54 +08:00