Author |
Committer |
Branch |
Timestamp |
Parent |
greebo |
greebo |
layersystem_restructuring |
13.03.2020 19:07 |
layersystem_restructuring 194b593c |
Changeset |
Remove GlobalLayerSystem() callback and migrate all code to use the ILayerManager interface in the root node. This proved to be a bit tricky since there are situations where a node is not directly connected to a root node through its ancestry (e.g. during cloning or map deserialising). |
mod - include/ilayer.h |
Diff
File |
mod - libs/scenelib.h |
Diff
File |
mod - radiant/brush/BrushModule.cpp |
Diff
File |
mod - radiant/entity/EntityCreator.cpp |
Diff
File |
mod - radiant/layers/LayerCommandTarget.cpp |
Diff
File |
mod - radiant/layers/LayerInfoFileModule.cpp |
Diff
File |
mod - radiant/layers/LayerInfoFileModule.h |
Diff
File |
mod - radiant/layers/LayerManager.cpp |
Diff
File |
mod - radiant/layers/LayerManager.h |
Diff
File |
mod - radiant/layers/LayerModule.cpp |
Diff
File |
mod - radiant/layers/LayerUsageBreakdown.cpp |
Diff
File |
mod - radiant/map/algorithm/Clone.h |
Diff
File |
mod - radiant/map/algorithm/Import.cpp |
Diff
File |
mod - radiant/map/format/portable/PortableMapReader.cpp |
Diff
File |
mod - radiant/map/format/portable/PortableMapWriter.cpp |
Diff
File |
mod - radiant/patch/PatchCreators.cpp |
Diff
File |
mod - radiant/selection/algorithm/Entity.cpp |
Diff
File |
mod - radiant/selection/algorithm/Group.cpp |
Diff
File |
mod - radiant/selection/algorithm/Primitives.cpp |
Diff
File |
mod - radiant/selection/algorithm/Transformation.cpp |
Diff
File |
mod - radiant/ui/layers/LayerContextMenu.cpp |
Diff
File |
mod - radiant/ui/layers/LayerControl.cpp |
Diff
File |
mod - radiant/ui/layers/LayerControlDialog.cpp |
Diff
File |
mod - radiant/ui/layers/LayerOrthoContextMenuItem.cpp |
Diff
File |
mod - radiant/ui/layers/LayerOrthoContextMenuItem.h |
Diff
File |
mod - radiant/ui/mapinfo/LayerInfoTab.cpp |
Diff
File |