#pragma once #include #include namespace TopicReplay { class Factory; } namespace TopicEditorBase { class Interface; } namespace PresentationManagement { struct TopicAssignment { QString topicName; TopicEditorBase::TopicType topicType; std::shared_ptr topicEditorIfc; std::shared_ptr topicReplayFactory; std::shared_ptr topicExportFactory; }; }