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.

Definition at line 522 of file GraphVisualizerGuiPlugin.h.

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

Definition at line 527 of file GraphVisualizerGuiPlugin.h.

◆ ~GraphVisualizerGraphicsEllipseItem()

Definition at line 534 of file GraphVisualizerGuiPlugin.h.

Member Function Documentation

◆ mouseDoubleClickEvent()

void mouseDoubleClickEvent ( QGraphicsSceneMouseEvent *  )
inlineoverrideprotected

Definition at line 538 of file GraphVisualizerGuiPlugin.h.


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