6 #ifndef HPP_GUI_HPPWIDGETSPLUGIN_HH 7 #define HPP_GUI_HPPWIDGETSPLUGIN_HH 9 #include <gepetto/gui/plugin-interface.hh> 10 #include <gepetto/gui/windows-manager.hh> 11 #include <hpp/corbaserver/client.hh> 19 class JointTreeWidget;
20 class ConfigurationListWidget;
23 class ConstraintWidget;
25 inline CORBA::String_var
to_corba(
const QString& s) {
26 return (
const char*)s.toLocal8Bit().data();
31 public gepetto::gui::PluginInterface,
32 public gepetto::gui::ModelInterface,
33 public gepetto::gui::ConnectionInterface {
35 Q_INTERFACES(gepetto::gui::PluginInterface gepetto::gui::ModelInterface
36 gepetto::gui::ConnectionInterface)
38 #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) 39 Q_PLUGIN_METADATA(IID
"hpp-gui.hppwidgetsplugin")
44 std::string
name, prefix;
46 std::vector<std::string> bodyNames;
48 std::vector<bool> updateViewer;
50 JointElement() :
name(), bodyNames(), item(NULL), updateViewer(0,
false) {}
51 JointElement(
const std::string& n,
const std::string& prefix,
58 updateViewer(bns.size(), updateV) {}
59 JointElement(
const std::string& n,
const std::string& prefix,
63 typedef QMap<std::string, JointElement> JointMap;
64 typedef hpp::corbaServer::Client HppClient;
82 void loadRobotModel(gepetto::gui::DialogLoadRobot::RobotDefinition rd);
87 gepetto::gui::DialogLoadEnvironment::EnvironmentDefinition ed);
157 HppClient*
client()
const;
193 void prepareApplyConfiguration();
237 #endif // HPP_GUI_HPPWIDGETSPLUGIN_HH Definition: roadmap.hh:16
Definition: pathplayer.hh:27
namespace that encapsulate all the softwares of humanoid-path-planner
Definition: __init__.py:1
Definition: joint-tree-item.hh:26
CORBA::String_var to_corba(const QString &s)
Definition: hppwidgetsplugin.hh:25