SUPERVGUI_CanvasComputeNode Class Reference

#include <SUPERVGUI_CanvasControlNode.h>

Inheritance diagram for SUPERVGUI_CanvasComputeNode:

Inheritance graph

Public Slots

void suspendResume ()
void kill ()
virtual void rename ()
virtual void remove ()
void copy ()
void changeInformation ()
void browse ()
void switchLabel ()
void switchPorts ()
void setWarning (bool b)
void setStep (bool b)
void setTrace (bool b)
void setVerbose (bool b)
virtual void editFunction ()
virtual void pastePort ()
 Called on "Paste port" command of popup menu.
void managePorts ()
 Called on "Edit ports" popup menu command.
void exportToLib ()
 Called on "Export to Library" popup menu command.

Signals

void objectCreatedDeleted ()

Public Member Functions

 SUPERVGUI_CanvasComputeNode (SUIT_ResourceMgr *, QObject *theParent, SUPERVGUI_Main *theMain, SUPERV_CNode theNode)
virtual ~SUPERVGUI_CanvasComputeNode ()
virtual QPopupMenu * getPopupMenu (QWidget *theParent)
bool isDestroyed () const
void setDestroyed ()
virtual void merge ()
virtual void sync ()
virtual void syncOnEvent (SUPERV::GraphState theStateFromEvent)
virtual void show ()
virtual void move (int x, int y)
virtual void hideAll ()
virtual void showAll ()
virtual bool setNodeName (QString aName)
SUPERV_CNode getEngine () const
SUPERVGUI_MaingetMain () const
SUPERVGUI_CanvasNodePrsgetPrs ()
bool isWarning ()
bool isStep ()
bool isTrace ()
bool isVerbose ()
SUPERV::KindOfNode getNodeType () const
SUPERV_CNode getComputingNode () const
SUPERV_FNode getFactoryNode () const
SUPERV_INode getInlineNode () const
SUPERV_GNode getGotoNode () const
SUPERV_LNode getLoopNode () const
SUPERV_ELNode getEndLoopNode () const
SUPERV_SNode getSwitchNode () const
SUPERV_ESNode getEndSwitchNode () const
SUPERV_Graph getMacroNode () const
SUPERV_Port createInPort ()
SUPERV_Port createOutPort ()
QStringList getPortsNamesIN (SUPERV_INode theNode, bool theInputPorts)
QString getLabelText () const
virtual QString getToolTipText () const

Protected Slots

virtual void onDestroyed (QObject *)

Protected Member Functions

virtual SUPERVGUI_CanvasNodePrscreatePrs () const
SUIT_ResourceMgr * resMgr () const
void createPort (SUPERV::Port_ptr thePort)
void createStreamPort (SUPERV::StreamPort_ptr thePort)
virtual bool eventFilter (QObject *o, QEvent *e)

Protected Attributes

SUPERVGUI_BrowseNodeDlgmyBrowseDlg
bool isIgnore

Constructor & Destructor Documentation

SUPERVGUI_CanvasComputeNode::SUPERVGUI_CanvasComputeNode SUIT_ResourceMgr *  ,
QObject theParent,
SUPERVGUI_Main theMain,
SUPERV_CNode  theNode
 

virtual SUPERVGUI_CanvasComputeNode.~SUPERVGUI_CanvasComputeNode  )  [virtual]
 


Member Function Documentation

QPopupMenu * SUPERVGUI_CanvasComputeNode::getPopupMenu QWidget theParent  )  [virtual]
 

Reimplemented from SUPERVGUI_CanvasNode.

Reimplemented in SUPERVGUI_CanvasMacroNode.

bool SUPERVGUI_CanvasNode.isDestroyed  )  const [inherited]
 

void SUPERVGUI_CanvasNode::setDestroyed  )  [inherited]
 

void SUPERVGUI_CanvasNode::merge  )  [virtual, inherited]
 

void SUPERVGUI_CanvasNode::sync  )  [virtual, inherited]
 

Reimplemented in SUPERVGUI_CanvasCellNode.

void SUPERVGUI_CanvasNode::syncOnEvent SUPERV::GraphState  theStateFromEvent  )  [virtual, inherited]
 

void SUPERVGUI_CanvasNode::show  )  [virtual, inherited]
 

void SUPERVGUI_CanvasNode::move int  x,
int  y
[virtual, inherited]
 

void SUPERVGUI_CanvasNode::hideAll  )  [virtual, inherited]
 

void SUPERVGUI_CanvasNode::showAll  )  [virtual, inherited]
 

bool SUPERVGUI_CanvasNode::setNodeName QString  aName  )  [virtual, inherited]
 

Reimplemented in SUPERVGUI_CanvasStartNode.

SUPERV_CNode SUPERVGUI_CanvasNode.getEngine  )  const [inherited]
 

SUPERVGUI_Main* SUPERVGUI_CanvasNode.getMain  )  const [inherited]
 

SUPERVGUI_CanvasNodePrs * SUPERVGUI_CanvasNode::getPrs  )  [inherited]
 

bool SUPERVGUI_CanvasNode::isWarning  )  [inherited]
 

bool SUPERVGUI_CanvasNode::isStep  )  [inherited]
 

bool SUPERVGUI_CanvasNode::isTrace  )  [inherited]
 

bool SUPERVGUI_CanvasNode::isVerbose  )  [inherited]
 

SUPERV::KindOfNode SUPERVGUI_CanvasNode.getNodeType  )  const [inherited]
 

SUPERV_CNode SUPERVGUI_CanvasNode.getComputingNode  )  const [inherited]
 

SUPERV_FNode SUPERVGUI_CanvasNode.getFactoryNode  )  const [inherited]
 

SUPERV_INode SUPERVGUI_CanvasNode.getInlineNode  )  const [inherited]
 

SUPERV_GNode SUPERVGUI_CanvasNode.getGotoNode  )  const [inherited]
 

SUPERV_LNode SUPERVGUI_CanvasNode.getLoopNode  )  const [inherited]
 

SUPERV_ELNode SUPERVGUI_CanvasNode.getEndLoopNode  )  const [inherited]
 

SUPERV_SNode SUPERVGUI_CanvasNode.getSwitchNode  )  const [inherited]
 

SUPERV_ESNode SUPERVGUI_CanvasNode.getEndSwitchNode  )  const [inherited]
 

SUPERV_Graph SUPERVGUI_CanvasNode.getMacroNode  )  const [inherited]
 

SUPERV_Port SUPERVGUI_CanvasNode::createInPort  )  [inherited]
 

SUPERV_Port SUPERVGUI_CanvasNode::createOutPort  )  [inherited]
 

QStringList SUPERVGUI_CanvasNode::getPortsNamesIN SUPERV_INode  theNode,
bool  theInputPorts
[inherited]
 

QString SUPERVGUI_CanvasNode.getLabelText  )  const [inherited]
 

QString SUPERVGUI_CanvasNode::getToolTipText  )  const [virtual, inherited]
 

void SUPERVGUI_CanvasNode.objectCreatedDeleted  )  [signal, inherited]
 

void SUPERVGUI_CanvasNode::suspendResume  )  [slot, inherited]
 

void SUPERVGUI_CanvasNode::kill  )  [slot, inherited]
 

void SUPERVGUI_CanvasNode::rename  )  [virtual, slot, inherited]
 

void SUPERVGUI_CanvasNode::remove  )  [virtual, slot, inherited]
 

Reimplemented in SUPERVGUI_CanvasMacroNode, and SUPERVGUI_CanvasStartNode.

void SUPERVGUI_CanvasNode::copy  )  [slot, inherited]
 

void SUPERVGUI_CanvasNode::changeInformation  )  [slot, inherited]
 

void SUPERVGUI_CanvasNode::browse  )  [slot, inherited]
 

void SUPERVGUI_CanvasNode::switchLabel  )  [slot, inherited]
 

void SUPERVGUI_CanvasNode::switchPorts  )  [slot, inherited]
 

void SUPERVGUI_CanvasNode::setWarning bool  b  )  [slot, inherited]
 

void SUPERVGUI_CanvasNode::setStep bool  b  )  [slot, inherited]
 

void SUPERVGUI_CanvasNode::setTrace bool  b  )  [slot, inherited]
 

void SUPERVGUI_CanvasNode::setVerbose bool  b  )  [slot, inherited]
 

void SUPERVGUI_CanvasNode::editFunction  )  [virtual, slot, inherited]
 

void SUPERVGUI_CanvasNode::pastePort  )  [virtual, slot, inherited]
 

Reimplemented in SUPERVGUI_CanvasStartNode.

void SUPERVGUI_CanvasNode::managePorts  )  [slot, inherited]
 

See SUPERVGUI_ManagePortsDlg.h for detailed description of the functionality

void SUPERVGUI_CanvasNode::exportToLib  )  [slot, inherited]
 

See SUPERVGUI_Library.h for details on InLine nodes library functionality

SUPERVGUI_CanvasNodePrs * SUPERVGUI_CanvasNode::createPrs  )  const [protected, virtual, inherited]
 

Reimplemented in SUPERVGUI_CanvasMacroNode, SUPERVGUI_CanvasStartNode, SUPERVGUI_CanvasEndNode, SUPERVGUI_CanvasGotoNode, and SUPERVGUI_CanvasCellNode.

SUIT_ResourceMgr* SUPERVGUI_CanvasNode.resMgr  )  const [protected, inherited]
 

void SUPERVGUI_CanvasNode::createPort SUPERV::Port_ptr  thePort  )  [protected, inherited]
 

void SUPERVGUI_CanvasNode::createStreamPort SUPERV::StreamPort_ptr  thePort  )  [protected, inherited]
 

bool SUPERVGUI_CanvasNode::eventFilter QObject o,
QEvent *  e
[protected, virtual, inherited]
 

void SUPERVGUI_CanvasNode::onDestroyed QObject  )  [protected, virtual, slot, inherited]
 

Reimplemented in SUPERVGUI_CanvasStartNode.


Field Documentation

SUPERVGUI_BrowseNodeDlg* SUPERVGUI_CanvasNode.myBrowseDlg [protected, inherited]
 

bool SUPERVGUI_CanvasNode.isIgnore [protected, inherited]