GraphVisualizerGraphicsEllipseItem Class Reference

Required to override the double click event. More...

#include <MemoryX/gui-plugins/GraphVisualizerPlugin/GraphVisualizerGuiPlugin.h>

+ Inheritance diagram for GraphVisualizerGraphicsEllipseItem:

Public Types

using NodeId = GraphVisualizerWidget::NodeId
 

Public Member Functions

 GraphVisualizerGraphicsEllipseItem (GraphVisualizerWidget &visuWidget, NodeId name, qreal x, qreal y, qreal width, qreal height, QGraphicsItem *parent=nullptr)
 
 ~GraphVisualizerGraphicsEllipseItem () override
 

Protected Member Functions

void mouseDoubleClickEvent (QGraphicsSceneMouseEvent *) override
 

Detailed Description

Required to override the double click event.

This is required to toggle the select state.

Member Typedef Documentation

◆ NodeId

Constructor & Destructor Documentation

◆ GraphVisualizerGraphicsEllipseItem()

GraphVisualizerGraphicsEllipseItem ( GraphVisualizerWidget & visuWidget,
NodeId name,
qreal x,
qreal y,
qreal width,
qreal height,
QGraphicsItem * parent = nullptr )
inline

◆ ~GraphVisualizerGraphicsEllipseItem()

Member Function Documentation

◆ mouseDoubleClickEvent()

void mouseDoubleClickEvent ( QGraphicsSceneMouseEvent * )
inlineoverrideprotected

The documentation for this class was generated from the following file: