##

GraphView Class Reference

A view for the graph scene. More...

`#include <GraphView.hh>`

Inherits QGraphicsView.

## Signals

void | customContextMenuRequested (QString _id)
| Qt signal emitted when a context menu event is triggered. More...
void | itemDoubleClicked (QString _id)
| Qt signal emitted when an item is double clicked. More...

## Public Member Functions

| GraphView (QWidget *_parent=0)
| Constructor. More...
virtual | ~GraphView ()=default
| Destructor. More...

## Public Attributes

QGraphicsItem * | lastClickedItem = nullptr
| Store which item was clicked last. More...

## Detailed Description

A view for the graph scene.

## Constructor & Destructor Documentation

## GraphView()

GraphView | ( | QWidget * | _parent = `0` | ) |

explicit

Constructor.

Parameters

  [in] | _parent | Parent Widget.

## ~GraphView()

virtual ~GraphView | ( |  | ) |

virtual default

Destructor.

## Member Function Documentation

## customContextMenuRequested

void customContextMenuRequested | ( | QString | _id | ) |

signal

Qt signal emitted when a context menu event is triggered.

Parameters

  [in] | _id | Unique id of an item.

## itemDoubleClicked

void itemDoubleClicked | ( | QString | _id | ) |

signal

Qt signal emitted when an item is double clicked.

Parameters

  [in] | _id | Unique id of an item.

## Member Data Documentation

## lastClickedItem

QGraphicsItem* lastClickedItem = nullptr

Store which item was clicked last.

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

- GraphView.hh