hpp-gui
4.9.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
hpp.gui::IConstraint::operator()
virtual void operator()(QString const &name)=0
hpp.gui::IConstraint::constraintCreated
void constraintCreated(QString name)
hpp.gui::IConstraint::getWidget
virtual QWidget * getWidget() const =0
hpp.gui::IConstraint
Definition:
iconstraint.hh:13
hpp.gui::IConstraint::reload
virtual void reload()=0
hpp.gui::IConstraint::finished
void finished()
hpp
namespace that encapsulate all the softwares of humanoid-path-planner
Definition:
__init__.py:1
hpp.gui::IConstraint::~IConstraint
virtual ~IConstraint()
Definition:
iconstraint.hh:21
hpp.gui::IConstraint::getName
virtual QString getName() const =0
plugins
hppwidgetsplugin
iconstraint.hh
Generated by
1.8.17