tlp::NodeLinkDiagramComponent Class Reference#include <NodeLinkDiagramComponent.h>
Inherits tlp::GlMainView.
Inheritance diagram for tlp::NodeLinkDiagramComponent:
[legend]Collaboration diagram for tlp::NodeLinkDiagramComponent:
[legend]List of all members.
Detailed Description
Main view of old Tulip.
This class provide a graph view based to nodes and links Rendering is do with OpenGl
Public Slots
Public Member Functions
Protected Slots
Protected Member Functions
Protected Attributes
Constructor & Destructor Documentation
tlp::NodeLinkDiagramComponent::NodeLinkDiagramComponent |
( |
|
) |
|
|
virtual tlp::NodeLinkDiagramComponent::~NodeLinkDiagramComponent |
( |
|
) |
[virtual] |
|
Member Function Documentation
void tlp::NodeLinkDiagramComponent::addLayer |
( |
tlp::GlScene * |
, |
|
|
const std::string & |
, |
|
|
tlp::GlLayer * |
|
|
) |
[protected, virtual] |
|
virtual void tlp::NodeLinkDiagramComponent::buildContextMenu |
( |
QObject * |
object, |
|
|
QMouseEvent * |
event, |
|
|
QMenu * |
contextMenu |
|
) |
[virtual] |
|
void tlp::NodeLinkDiagramComponent::centerView |
( |
|
) |
[slot] |
|
void tlp::NodeLinkDiagramComponent::checkAlgorithmResult |
( |
|
) |
[protected] |
|
virtual void tlp::NodeLinkDiagramComponent::computeContextMenuAction |
( |
QAction * |
action |
) |
[virtual] |
|
virtual QWidget* tlp::NodeLinkDiagramComponent::construct |
( |
QWidget * |
parent |
) |
[virtual] |
|
virtual void tlp::NodeLinkDiagramComponent::draw |
( |
|
) |
[virtual, slot] |
|
void tlp::NodeLinkDiagramComponent::drawAfterRenderingParametersChange |
( |
|
) |
[slot] |
|
void tlp::NodeLinkDiagramComponent::elementSelectedSlot |
( |
unsigned int |
id, |
|
|
bool |
isNode |
|
) |
[inline, slot] |
|
void tlp::NodeLinkDiagramComponent::emitRequestChangeGraph |
( |
Graph * |
graph |
) |
[inline] |
|
virtual std::list<std::pair<QWidget *,std::string> > tlp::NodeLinkDiagramComponent::getConfigurationWidget |
( |
|
) |
[virtual] |
|
|
Return configuration widget used, this widget will be add on left of the MainController
Reimplemented from tlp::View. |
virtual void tlp::NodeLinkDiagramComponent::getData |
( |
Graph ** |
graph, |
|
|
DataSet * |
dataSet |
|
) |
[virtual] |
|
|
Get the graph and data of the view
Implements tlp::View. |
void tlp::NodeLinkDiagramComponent::gridOptions |
( |
|
) |
[protected, slot] |
|
virtual void tlp::NodeLinkDiagramComponent::init |
( |
|
) |
[virtual, slot] |
|
|
Reinit the view and draw
Implements tlp::View. |
void tlp::NodeLinkDiagramComponent::modifyLayer |
( |
tlp::GlScene * |
, |
|
|
const std::string & |
, |
|
|
tlp::GlLayer * |
|
|
) |
[protected, virtual] |
|
virtual void tlp::NodeLinkDiagramComponent::refresh |
( |
|
) |
[virtual, slot] |
|
virtual void tlp::NodeLinkDiagramComponent::setData |
( |
Graph * |
graph, |
|
|
DataSet |
dataSet |
|
) |
[virtual] |
|
|
Set the graph and data to the view
Implements tlp::View. |
void tlp::NodeLinkDiagramComponent::setGraph |
( |
Graph * |
graph, |
|
|
bool |
initView |
|
) |
[slot] |
|
void tlp::NodeLinkDiagramComponent::setGraph |
( |
Graph * |
graph |
) |
[virtual, slot] |
|
void tlp::NodeLinkDiagramComponent::showDialog |
( |
QAction * |
|
) |
[protected, virtual, slot] |
|
|
This slot is call when a QAction in dialog sub menu of context menu is toggle
Reimplemented from tlp::GlMainView. |
virtual void tlp::NodeLinkDiagramComponent::specificEventFilter |
( |
QObject * |
object, |
|
|
QEvent * |
event |
|
) |
[virtual] |
|
|
empty function : implement this function if you want a specific event filter in your view
Reimplemented from tlp::AbstractView. |
Member Data Documentation
|