19 #ifndef MIR_SHELL_ORGANISING_SURFACE_FACTORY_H_
20 #define MIR_SHELL_ORGANISING_SURFACE_FACTORY_H_
30 class PlacementStrategy;
37 std::shared_ptr<PlacementStrategy>
const& placement_strategy);
44 std::shared_ptr<frontend::EventSink>
const& sink)
override;
51 std::shared_ptr<SurfaceFactory>
const underlying_factory;
52 std::shared_ptr<PlacementStrategy>
const placement_strategy;
58 #endif // MIR_SHELL_ORGANISING_SURFACE_FACTORY_H_