PeriDyno 1.2.1
Loading...
Searching...
No Matches
WtConnectionState Class Reference

#include <WtConnection.h>

Collaboration diagram for WtConnectionState:

Public Member Functions

 WtConnectionState (PortType port=PortType::None)
 
 WtConnectionState (const WtConnectionState &)=delete
 
WtConnectionState operator= (const WtConnectionState &)=delete
 
 ~WtConnectionState ()
 
void setRequiredPort (PortType end)
 
PortType requiredPort () const
 
bool requiresPort () const
 
void setNoRequiredPort ()
 
void interactWithNode (WtNode *node)
 
void setLastHoveredNode (WtNode *node)
 
WtNodelastHoveredNode () const
 
void resetLastHoveredNode ()
 

Private Attributes

PortType _requiredPort
 
WtNode_lastHoveredNode { nullptr }
 

Detailed Description

Stores currently draggind end. Remembers last hovered WtNode

Definition at line 71 of file WtConnection.h.

Constructor & Destructor Documentation

◆ WtConnectionState() [1/2]

WtConnectionState::WtConnectionState ( PortType port = PortType::None)
inline

Definition at line 75 of file WtConnection.h.

Here is the caller graph for this function:

◆ WtConnectionState() [2/2]

WtConnectionState::WtConnectionState ( const WtConnectionState & )
delete
Here is the call graph for this function:

◆ ~WtConnectionState()

WtConnectionState::~WtConnectionState ( )

Definition at line 116 of file WtConnection.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ interactWithNode()

void WtConnectionState::interactWithNode ( WtNode * node)

Definition at line 121 of file WtConnection.cpp.

Here is the call graph for this function:

◆ lastHoveredNode()

WtNode * WtConnectionState::lastHoveredNode ( ) const
inline

Definition at line 111 of file WtConnection.h.

◆ operator=()

WtConnectionState WtConnectionState::operator= ( const WtConnectionState & )
delete
Here is the call graph for this function:

◆ requiredPort()

PortType WtConnectionState::requiredPort ( ) const
inline

Definition at line 90 of file WtConnection.h.

◆ requiresPort()

bool WtConnectionState::requiresPort ( ) const
inline

Definition at line 95 of file WtConnection.h.

Here is the caller graph for this function:

◆ resetLastHoveredNode()

void WtConnectionState::resetLastHoveredNode ( )

Definition at line 138 of file WtConnection.cpp.

Here is the caller graph for this function:

◆ setLastHoveredNode()

void WtConnectionState::setLastHoveredNode ( WtNode * node)

Definition at line 133 of file WtConnection.cpp.

◆ setNoRequiredPort()

void WtConnectionState::setNoRequiredPort ( )
inline

Definition at line 100 of file WtConnection.h.

◆ setRequiredPort()

void WtConnectionState::setRequiredPort ( PortType end)
inline

Definition at line 85 of file WtConnection.h.

Member Data Documentation

◆ _lastHoveredNode

WtNode* WtConnectionState::_lastHoveredNode { nullptr }
private

Definition at line 122 of file WtConnection.h.

◆ _requiredPort

PortType WtConnectionState::_requiredPort
private

Definition at line 120 of file WtConnection.h.


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