Overview     Modules     Class Hierarchy     Classes     Members  

tlp::Interactor Class Reference

#include <Interactor.h>

Inherited by tlp::InteractorChainOfResponsibility.

Inheritance diagram for tlp::Interactor:

Inheritance graph
[legend]
List of all members.

Detailed Description

Tulip interactor main class.

Public Member Functions

Protected Attributes


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

QString tlp::Interactor::configurationWidgetText [protected]
 

int tlp::Interactor::priority [protected]
 



Tulip Software by LaBRI Visualization Team    2001 - 2010