hpp-gui  4.10.1
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 "iconstraint.hh"
10 #include "hppwidgetsplugin.hh"
11 
12 class QListWidget;
13 class QWidget;
14 
15 namespace hpp {
16  namespace gui {
18  {
19  public:
21  virtual ~ListJointConstraint();
22 
23  virtual QWidget* getWidget() const;
24  virtual void reload();
25 
26  protected:
28  QWidget* widget_;
29  QListWidget* jointList_;
30  };
31 
33  {
34  public:
36  virtual ~LockedJointConstraint();
37 
38  virtual QString getName() const;
39  virtual void operator()(QString const& name);
40  };
41  }
42 }
43 
44 #endif // LISTJOINTCONSTRAINT_HH
QListWidget * jointList_
Definition: listjointconstraint.hh:29
namespace that encapsulate all the softwares of humanoid-path-planner
Definition: __init__.py:1
Definition: iconstraint.hh:13
ListJointConstraint(HppWidgetsPlugin *plugin)
HppWidgetsPlugin * plugin_
Definition: listjointconstraint.hh:27
Definition: listjointconstraint.hh:32
virtual QWidget * getWidget() const
QWidget * widget_
Definition: listjointconstraint.hh:28
virtual void operator()(QString const &name)=0
Definition: listjointconstraint.hh:17
Plugin that add a lot of features to work with hpp.
Definition: hppwidgetsplugin.hh:29
virtual QString getName() const =0