hpp-gui  4.14.0
Graphical interface for HPP
listjointconstraint.hh
Go to the documentation of this file.
1 //
2 // Copyright (c) CNRS
3 // Author: Heidy Dallard
4 //
5 
6 #ifndef LISTJOINTCONSTRAINT_HH
7 #define LISTJOINTCONSTRAINT_HH
8 
9 #include "hppwidgetsplugin.hh"
10 #include "iconstraint.hh"
11 
12 class QListWidget;
13 class QWidget;
14 
15 namespace hpp {
16 namespace gui {
18  public:
20  virtual ~ListJointConstraint();
21 
22  virtual QWidget* getWidget() const;
23  virtual void reload();
24 
25  protected:
27  QWidget* widget_;
28  QListWidget* jointList_;
29 };
30 
32  public:
34  virtual ~LockedJointConstraint();
35 
36  virtual QString getName() const;
37  virtual void operator()(QString const& name);
38 };
39 } // namespace gui
40 } // namespace hpp
41 
42 #endif // LISTJOINTCONSTRAINT_HH
QListWidget * jointList_
Definition: listjointconstraint.hh:28
namespace that encapsulate all the softwares of humanoid-path-planner
Definition: __init__.py:1
LockedJointConstraint(HppWidgetsPlugin *plugin)
Definition: iconstraint.hh:13
virtual void operator()(QString const &name)
ListJointConstraint(HppWidgetsPlugin *plugin)
virtual QString getName() const
HppWidgetsPlugin * plugin_
Definition: listjointconstraint.hh:26
Definition: listjointconstraint.hh:31
virtual QWidget * getWidget() const
QWidget * widget_
Definition: listjointconstraint.hh:27
Definition: listjointconstraint.hh:17
Plugin that add a lot of features to work with hpp.
Definition: hppwidgetsplugin.hh:30