Aeon Engine c550894
AeonGames Open Source Game Engine
Loading...
Searching...
No Matches
AeonGames::NodeView Class Reference

Custom widget for visual node graph editing. More...

#include <C:/Code/AeonEngine/tools/worldeditor/NodeView.h>

Inheritance diagram for AeonGames::NodeView:
Inheritance graph
Collaboration diagram for AeonGames::NodeView:
Collaboration graph

Public Member Functions

 NodeView (QWidget *parent=nullptr)
 Construct the node view widget.
 ~NodeView ()
 Destructor.

Protected Member Functions

void keyPressEvent (QKeyEvent *event) override
 Handle key press events.
void mousePressEvent (QMouseEvent *event) override
 Handle mouse press events.
void mouseMoveEvent (QMouseEvent *event) override
 Handle mouse move events.
void mouseReleaseEvent (QMouseEvent *event) override
 Handle mouse release events.
void paintEvent (QPaintEvent *event) override
 Handle paint events.

Detailed Description

Custom widget for visual node graph editing.

Definition at line 25 of file NodeView.h.

Constructor & Destructor Documentation

◆ NodeView()

AeonGames::NodeView::NodeView ( QWidget * parent = nullptr)

Construct the node view widget.

Parameters
parentParent widget.

Definition at line 27 of file NodeView.cpp.

Member Function Documentation

◆ keyPressEvent()

void AeonGames::NodeView::keyPressEvent ( QKeyEvent * event)
overrideprotected

Handle key press events.

Definition at line 44 of file NodeView.cpp.

◆ mouseMoveEvent()

void AeonGames::NodeView::mouseMoveEvent ( QMouseEvent * event)
overrideprotected

Handle mouse move events.

Definition at line 69 of file NodeView.cpp.

◆ mousePressEvent()

void AeonGames::NodeView::mousePressEvent ( QMouseEvent * event)
overrideprotected

Handle mouse press events.

Definition at line 57 of file NodeView.cpp.

◆ mouseReleaseEvent()

void AeonGames::NodeView::mouseReleaseEvent ( QMouseEvent * event)
overrideprotected

Handle mouse release events.

Definition at line 74 of file NodeView.cpp.

◆ paintEvent()

void AeonGames::NodeView::paintEvent ( QPaintEvent * event)
overrideprotected

Handle paint events.

Definition at line 35 of file NodeView.cpp.


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