hpp-gui  4.13.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
Definition: iconstraint.hh:13
ListJointConstraint(HppWidgetsPlugin *plugin)
HppWidgetsPlugin * plugin_
Definition: listjointconstraint.hh:26
Definition: listjointconstraint.hh:31
virtual QWidget * getWidget() const
QWidget * widget_
Definition: listjointconstraint.hh:27
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:30
virtual QString getName() const =0