#include <GLInteractor.h>
|
| GLInteractorComposite (const QIcon &icon, const QString &text="") |
|
| InteractorComposite (const QIcon &icon, const QString &text="") |
|
QAction * | action () const override |
|
iterator | begin () |
|
const_iterator | begin () const |
|
QCursor | cursor () const override |
|
iterator | end () |
|
const_iterator | end () const |
|
void | push_back (InteractorComponent *component) |
|
void | push_front (InteractorComponent *component) |
|
tlp::View * | view () const override |
|
std::string | category () const override |
|
virtual QWidget * | configurationWidget () const =0 |
|
virtual void | construct ()=0 |
|
std::string | icon () const override |
|
virtual bool | isCompatible (const std::string &viewName) const =0 |
|
virtual unsigned int | priority () const =0 |
|
virtual std::string | author () const =0 |
|
virtual std::string | date () const =0 |
|
void | declareDeprecatedName (const std::string &oldName) |
|
std::string | deprecatedName () |
|
virtual std::string | group () const =0 |
|
virtual int | id () const |
|
virtual std::string | info () const =0 |
|
virtual std::string | major () const |
|
virtual std::string | minor () const |
|
virtual std::string | name () const =0 |
|
virtual std::string | programmingLanguage () const |
|
virtual std::string | release () const =0 |
|
virtual std::string | tulipMajor () const |
|
virtual std::string | tulipMinor () const |
|
virtual std::string | tulipRelease () const =0 |
|
template<typename T > |
void | addInOutParameter (const std::string &name, const std::string &help=std::string(), const std::string &defaultValue=std::string(), bool isMandatory=true, const std::string &valuesDescription=std::string()) |
|
template<typename T > |
void | addInParameter (const std::string &name, const std::string &help, const std::string &defaultValue, bool isMandatory=true, const std::string &valuesDescription=std::string()) |
|
template<typename T > |
void | addOutParameter (const std::string &name, const std::string &help=std::string(), const std::string &defaultValue=std::string(), bool isMandatory=true, const std::string &valuesDescription=std::string()) |
|
template<typename T > |
void | addParameter (const std::string &name, const std::string &help=std::string(), const std::string &defaultValue=std::string(), bool isMandatory=true) |
|
const tlp::ParameterDescriptionList & | getParameters () const |
|
bool | inputRequired () const |
|
void | addDependency (const char *name, const char *release) |
|
const std::list< Dependency > & | dependencies () const |
|
|
typedef QList< InteractorComponent * >::const_iterator | const_iterator |
|
typedef QList< InteractorComponent * >::iterator | iterator |
|
void | lastTargetDestroyed () |
|
QObject * | lastTarget () const |
|
void | setLastTarget (QObject *) |
|
bool | eventFilter (QObject *obj, QEvent *ev) override |
|
QList< tlp::InteractorComponent * > | _components |
|
std::string | oldName |
|
std::list< Dependency > | _dependencies |
|
QAction | action |
|
QCursor | cursor |
|
unsigned int | priority |
|
tlp::View | view |
|
The GLInteractorComposite class behaves like a InteractorComposite but is meant to store GLInteractorComponent.
- Warning
- Only GLInteractorComponent that are stored into a GLInteractorComposite will be able to do OpenGL rendering. Storing them into an InteractorComposite will have no effect.
Definition at line 73 of file GLInteractor.h.
◆ compute
Calls the compute method on every sub-components.
- Note
- You can subclass this method to add custom behavior before or after components are called.
◆ draw
Calls the draw method on every sub-components.
- Note
- You can subclass this method to add custom behavior before or after components are called.