30#include <RobotAPI/interface/components/SkillDashboardInterface.h>
36 virtual public armarx::SkillDashboardInterface
42 return "SkillDashboard";
45 SkillShortcutList
getShortcuts(const ::Ice::Current& = ::Ice::Current())
override;
47 const ::Ice::Current& = ::Ice::Current())
override;
49 const ::Ice::Current& = ::Ice::Current())
override;
52 const ::Ice::Current& = ::Ice::Current())
override;
55 const std::string& folder,
56 const std::string& name,
57 const ::Ice::Current& = ::Ice::Current())
override;
60 const std::string& folder,
61 const std::string& name,
62 const ::Ice::Current& = ::Ice::Current())
override;
66 const ::Ice::Current& = ::Ice::Current())
override;
68 std::vector<std::string>
100 std::string shortcutPath;
104 std::vector<std::string> shortcutOrder;
105 SkillShortcutList registeredShortcuts;
106 Properties properties;
107 bool loadShortcuts(
const std::string& filename);
108 std::string packageName;
109 std::string pathToDashboard;
110 std::string dahsboardName;
Baseclass for all ArmarX ManagedIceObjects requiring properties.
void onInitComponent() override
bool importShortcuts(const std::string &package, const std::string &folder, const std::string &name, const ::Ice::Current &=::Ice::Current()) override
void deleteShortcut(const std::string &name, const ::Ice::Current &=::Ice::Current()) override
void addNewShortcut(const SkillShortcut &newShortcut, const ::Ice::Current &=::Ice::Current()) override
void onDisconnectComponent() override
SkillShortcut getShortcut(const std::string &name, const ::Ice::Current &=::Ice::Current()) override
SkillShortcutList getShortcuts(const ::Ice::Current &=::Ice::Current()) override
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void saveShortcutOrder(const std::vector< std::string > &order, const ::Ice::Current &=::Ice::Current()) override
void exportShortcuts(const std::string &package, const std::string &folder, const std::string &name, const ::Ice::Current &=::Ice::Current()) override
void onConnectComponent() override
std::vector< std::string > getPathStructure(const ::Ice::Current &=::Ice::Current()) override
void onExitComponent() override
std::string getDefaultName() const override
Retrieve default name of component.
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.