tlp::AbstractView Class Reference#include <AbstractView.h>
Inherits tlp::View.
Inherited by tlp::BaseGraphicsViewComponent, and tlp::GlMainView.
Inheritance diagram for tlp::AbstractView:
[legend]Collaboration diagram for tlp::AbstractView:
[legend]List of all members.
Detailed Description
Abstract view provide interactors' functions.
Abstract view provide a View with interactors' basic functions like getInteractors, pushInteractor and popInteractor You can inherit from it if you want this functions In tulip-qt GlMainView inherit from it
Public Slots
Public Member Functions
Protected Member Functions
Protected Attributes
Constructor & Destructor Documentation
tlp::AbstractView::AbstractView |
( |
|
) |
|
|
virtual tlp::AbstractView::~AbstractView |
( |
|
) |
[virtual] |
|
Member Function Documentation
virtual void tlp::AbstractView::buildContextMenu |
( |
QObject * |
object, |
|
|
QMouseEvent * |
event, |
|
|
QMenu * |
contextMenu |
|
) |
[protected, virtual] |
|
virtual void tlp::AbstractView::buildOutputImagesFormatsList |
( |
std::set< std::string > & |
outputFormats |
) |
[protected, virtual] |
|
virtual void tlp::AbstractView::computeContextMenuAction |
( |
QAction * |
|
) |
[inline, protected, virtual] |
|
virtual QWidget* tlp::AbstractView::construct |
( |
QWidget * |
parent |
) |
[virtual] |
|
bool tlp::AbstractView::eventFilter |
( |
QObject * |
object, |
|
|
QEvent * |
event |
|
) |
[slot] |
|
|
this function is call by Qt this function call specificEventFilter, buildContextMenu and computeContextMenu |
virtual void tlp::AbstractView::exportImage |
( |
QAction * |
action |
) |
[virtual, slot] |
|
Interactor* tlp::AbstractView::getActiveInteractor |
( |
|
) |
[inline, virtual] |
|
|
return current interactor
Implements tlp::View. |
virtual std::list<Interactor *> tlp::AbstractView::getInteractors |
( |
|
) |
[virtual] |
|
QWidget* tlp::AbstractView::getWidget |
( |
|
) |
[inline, virtual] |
|
|
Return the widget of this view
Implements tlp::View. |
virtual void tlp::AbstractView::setActiveInteractor |
( |
Interactor * |
interactor |
) |
[virtual] |
|
void tlp::AbstractView::setCentralWidget |
( |
QWidget * |
widget |
) |
[protected] |
|
|
set the central widget of the view call this function to set view's centralWidget |
virtual void tlp::AbstractView::setInteractors |
( |
const std::list< Interactor * > & |
interactorsList |
) |
[virtual] |
|
|
Set all interactors available forthis view Interactors are create (allocate) but now view have responsibility of her destruction
Implements tlp::View.
Reimplemented in tlp::BaseGraphicsViewComponent. |
virtual void tlp::AbstractView::specificEventFilter |
( |
QObject * |
, |
|
|
QEvent * |
|
|
) |
[inline, protected, virtual] |
|
Member Data Documentation
|