hpp-gui  4.12.0
Graphical interface for HPP
iconstraint.hh
Go to the documentation of this file.
1 //
2 // Copyright (c) CNRS
3 // Author: Heidy Dallard
4 //
5 
6 #ifndef HPP_GUI_ICONSTRAINT_HH
7 #define HPP_GUI_ICONSTRAINT_HH
8 
9 #include <QObject>
10 
11 namespace hpp {
12  namespace gui {
13  class IConstraint : public QObject
14  {
15  Q_OBJECT
16  signals:
17  void constraintCreated(QString name);
18  void finished();
19 
20  public:
21  virtual ~IConstraint() {}
22  virtual QString getName() const = 0;
23  virtual QWidget* getWidget() const = 0;
24  virtual void reload() = 0;
25  virtual void operator()(QString const& name) = 0;
26  };
27  } // namespace hpp
28 } // namespace gui
29 
30 #endif // HPP_GUI_ICONSTRAINT_HH
namespace that encapsulate all the softwares of humanoid-path-planner
Definition: __init__.py:1
void constraintCreated(QString name)
Definition: iconstraint.hh:13
virtual ~IConstraint()
Definition: iconstraint.hh:21
virtual void reload()=0
virtual void operator()(QString const &name)=0
virtual QWidget * getWidget() const =0
virtual QString getName() const =0