Overview     Modules     Class Hierarchy     Classes     Members  

tlp::Interactor Class Reference

Tulip interactor main class. More...

#include <Interactor.h>

Inheritance diagram for tlp::Interactor:

List of all members.

Public Member Functions

Protected Attributes


Detailed Description

Tulip interactor main class.


Constructor & Destructor Documentation

tlp::Interactor::Interactor (  )  [inline]

Default constructor

virtual tlp::Interactor::~Interactor (  )  [inline, virtual]

Member Function Documentation

virtual void tlp::Interactor::compute ( GlMainWidget  )  [pure virtual]

Compute InteractorComponents include in this interactor

Implemented in tlp::InteractorChainOfResponsibility.

virtual void tlp::Interactor::draw ( GlMainWidget  )  [pure virtual]

Draw InteractorComponents include in this interactor

Implemented in tlp::InteractorChainOfResponsibility.

virtual InteractorAction* tlp::Interactor::getAction (  )  [pure virtual]

return QAction of this interactor

Implemented in tlp::InteractorChainOfResponsibility.

virtual QWidget* tlp::Interactor::getConfigurationWidget (  )  [virtual]

return widget of configuration of this interactor if you previouly call setHtmlText, getConfigurationWidget return a QTextEdit with this text

int tlp::Interactor::getPriority (  )  [inline]

Return the menu display priority

virtual void tlp::Interactor::install ( QWidget *   )  [pure virtual]

Install eventFilters of interactor on given widget

Implemented in tlp::InteractorChainOfResponsibility.

virtual bool tlp::Interactor::isCompatible ( const std::string &  viewName  )  [pure virtual]

return if this interactor is compatible with given View

virtual void tlp::Interactor::remove (  )  [pure virtual]

Remove eventFilters of interactor

Implemented in tlp::InteractorChainOfResponsibility.

virtual void tlp::Interactor::setConfigurationWidgetText ( const QString &  text  )  [virtual]

set html text displayed by configuration widget

void tlp::Interactor::setPriority ( int  number  )  [inline]

Set the menu display priority

virtual void tlp::Interactor::setView ( View view  )  [pure virtual]

Set the view attached with this interactor

Implemented in tlp::InteractorChainOfResponsibility.

virtual void tlp::Interactor::undoIsDone (  )  [inline, virtual]

This function is call when an undo is perform by the controller

Reimplemented in tlp::InteractorChainOfResponsibility.


Member Data Documentation

int tlp::Interactor::priority [protected]


Tulip Software by LaBRI Visualization Team    2001 - 2011