#include <GLInteractor.h>
|
| GLInteractorComposite (const QIcon &icon, const QString &text="") |
|
| InteractorComposite (const QIcon &icon, const QString &text="") |
|
virtual QAction * | action () const |
|
iterator | begin () |
|
const_iterator | begin () const |
|
virtual QCursor | cursor () const |
|
iterator | end () |
|
const_iterator | end () const |
|
void | push_back (InteractorComponent *component) |
|
void | push_front (InteractorComponent *component) |
|
virtual tlp::View * | view () const |
|
virtual std::string | category () const |
|
virtual QWidget * | configurationWidget () const =0 |
|
virtual void | construct ()=0 |
|
std::string | icon () const |
|
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 |
|
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 *) |
|
virtual bool | eventFilter (QObject *obj, QEvent *ev) |
|
QList< tlp::InteractorComponent * > | _components |
|
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 67 of file GLInteractor.h.
Calls the compute method on every sub-components.
- Note
- You can subclass this method to add custom behavior before or after components are called.
Calls the draw method on every sub-components.
- Note
- You can subclass this method to add custom behavior before or after components are called.