hpp::plot::GraphWidget Class Reference

#include <hpp/plot/graph-widget.hh>

Inheritance diagram for hpp::plot::GraphWidget:
[legend]
Collaboration diagram for hpp::plot::GraphWidget:
[legend]

Public Slots

void updateGraph ()
 
void updateEdges ()
 

Public Member Functions

 GraphWidget (QString name=QString(), QWidget *parent=NULL)
 
 ~GraphWidget ()
 

Protected Slots

virtual void nodeContextMenu (QGVNode *node)
 
virtual void nodeDoubleClick (QGVNode *node)
 
virtual void edgeContextMenu (QGVEdge *edge)
 
virtual void edgeDoubleClick (QGVEdge *edge)
 

Protected Member Functions

virtual void fillScene ()
 

Protected Attributes

QGVScenescene_
 
QWidget * buttonBox_
 
QTextEdit * elmtInfo_
 
QTextEdit * loggingInfo_
 
QTextEdit * constraintInfo_
 

Constructor & Destructor Documentation

◆ GraphWidget()

hpp::plot::GraphWidget::GraphWidget ( QString  name = QString (),
QWidget *  parent = NULL 
)

◆ ~GraphWidget()

hpp::plot::GraphWidget::~GraphWidget ( )

References scene_.

Member Function Documentation

◆ edgeContextMenu

void hpp::plot::GraphWidget::edgeContextMenu ( QGVEdge edge)
protectedvirtualslot

Referenced by GraphWidget().

◆ edgeDoubleClick

void hpp::plot::GraphWidget::edgeDoubleClick ( QGVEdge edge)
protectedvirtualslot

Referenced by GraphWidget().

◆ fillScene()

◆ nodeContextMenu

void hpp::plot::GraphWidget::nodeContextMenu ( QGVNode node)
protectedvirtualslot

Referenced by GraphWidget().

◆ nodeDoubleClick

void hpp::plot::GraphWidget::nodeDoubleClick ( QGVNode node)
protectedvirtualslot

Referenced by GraphWidget().

◆ updateEdges

void hpp::plot::GraphWidget::updateEdges ( )
slot

◆ updateGraph

Member Data Documentation

◆ buttonBox_

QWidget* hpp::plot::GraphWidget::buttonBox_
protected

◆ constraintInfo_

◆ elmtInfo_

QTextEdit* hpp::plot::GraphWidget::elmtInfo_
protected

◆ loggingInfo_

QTextEdit* hpp::plot::GraphWidget::loggingInfo_
protected

Referenced by GraphWidget().

◆ scene_