diff --git a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h index a4f1407e0dd8c20435a6457fb8b4542a5a63de55..96f140509e7d29d603dbd7c6b093549d93d91c5e 100644 --- a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h +++ b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.h @@ -16,6 +16,15 @@ namespace armarx::skills::gui using SkillMap = std::map<skills::ProviderID, std::map<skills::SkillID, skills::SkillDescription>>; + /** + * @brief The SkillManagerWrapper class is an abstraction of the `SkillManagerInterfacePrx`. + * All widgets in the skill memory gui should interact with the memory only through a shared pointer + * to an instance of this class. For this purpose, a `MemoryCommunicatorBase` is available.\n + * This wrapper handles conversions from- and to Ice types by itself. + * + * @see MemoryCommunicatorBase + * @see SkillManagerInterface + */ class SkillManagerWrapper : public QObject { Q_OBJECT