The model dictates the number of inputs and outputs for the Node.  
 More...
#include <QtNodeWidget.h>
The model dictates the number of inputs and outputs for the Node. 
Definition at line 21 of file QtNodeWidget.h.
 
◆ ExportNodePtr
◆ ImportNodePtr
◆ InFieldPtr
◆ OutFieldPtr
◆ QtNodeWidget()
      
        
          | Qt::QtNodeWidget::QtNodeWidget  | 
          ( | 
          std::shared_ptr< Node > |           base = nullptr | ) | 
           | 
        
      
 
 
◆ ~QtNodeWidget()
  
  
      
        
          | Qt::QtNodeWidget::~QtNodeWidget  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ allowExported()
  
  
      
        
          | bool Qt::QtNodeWidget::allowExported  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ allowImported()
  
  
      
        
          | bool Qt::QtNodeWidget::allowImported  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ caption()
  
  
      
        
          | QString Qt::QtNodeWidget::caption  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
◆ dataType()
◆ disableEditing()
      
        
          | void Qt::QtNodeWidget::disableEditing  | 
          ( | 
           | ) | 
           | 
        
      
 
When disabled, the scenegraph can not be affected by the corresponding GUI. 
Definition at line 396 of file QtNodeWidget.cpp.
 
 
◆ embeddedWidget()
  
  
      
        
          | QWidget * Qt::QtNodeWidget::embeddedWidget  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ enableEditing()
      
        
          | void Qt::QtNodeWidget::enableEditing  | 
          ( | 
           | ) | 
           | 
        
      
 
When enabled, the scenegraph can be updated as long as the corresponding GUI is updated. 
Definition at line 391 of file QtNodeWidget.cpp.
 
 
◆ getInputFields()
      
        
          | std::vector< FBase * > & Qt::QtNodeWidget::getInputFields  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getNode()
      
        
          | std::shared_ptr< Node > Qt::QtNodeWidget::getNode  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getOutputFields()
      
        
          | std::vector< FBase * > & Qt::QtNodeWidget::getOutputFields  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ hotKeyAutoSyncChecked()
  
  
      
        
          | bool Qt::QtNodeWidget::hotKeyAutoSyncChecked  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ hotKeyRenderChecked()
  
  
      
        
          | bool Qt::QtNodeWidget::hotKeyRenderChecked  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ hotKeySimChecked()
  
  
      
        
          | bool Qt::QtNodeWidget::hotKeySimChecked  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ name()
  
  
      
        
          | QString Qt::QtNodeWidget::name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
◆ nodeTips()
  
  
      
        
          | QString Qt::QtNodeWidget::nodeTips  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
◆ nPorts()
  
  
      
        
          | unsigned int Qt::QtNodeWidget::nPorts  | 
          ( | 
          PortType |           portType | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
◆ outData()
  
  
      
        
          | std::shared_ptr< QtNodeData > Qt::QtNodeWidget::outData  | 
          ( | 
          PortIndex |           port | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ portCaption()
  
  
      
        
          | QString Qt::QtNodeWidget::portCaption  | 
          ( | 
          PortType |           portType,  | 
         
        
           | 
           | 
          PortIndex |           portIndex ) const | 
         
       
   | 
  
override   | 
  
 
 
◆ portCaptionVisible()
  
  
      
        
          | bool Qt::QtNodeWidget::portCaptionVisible  | 
          ( | 
          PortType |           portType,  | 
         
        
           | 
           | 
          PortIndex |           portIndex ) const | 
         
       
   | 
  
override   | 
  
 
 
◆ portInConnectionPolicy()
  
  
      
        
          | QtNodeDataModel::ConnectionPolicy Qt::QtNodeWidget::portInConnectionPolicy  | 
          ( | 
          PortIndex |           portIndex | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
◆ portTips()
◆ setInData()
  
  
      
        
          | void Qt::QtNodeWidget::setInData  | 
          ( | 
          std::shared_ptr< QtNodeData > |           data,  | 
         
        
           | 
           | 
          PortIndex |           portIndex ) | 
         
       
   | 
  
override   | 
  
 
 
◆ tryInData()
  
  
      
        
          | bool Qt::QtNodeWidget::tryInData  | 
          ( | 
          PortIndex |           portIndex,  | 
         
        
           | 
           | 
          std::shared_ptr< QtNodeData > |           nodeData ) | 
         
       
   | 
  
override   | 
  
 
To test whether nodaData can be set as the input data for portIndex. 
- Parameters
 - 
  
    | portIndex | Input index  | 
    | nodeData | Input data  | 
  
   
- Returns
 - true 
 
- 
false 
 
Definition at line 289 of file QtNodeWidget.cpp.
 
 
◆ updateModule()
  
  
      
        
          | void Qt::QtNodeWidget::updateModule  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ validationMessage()
  
  
      
        
          | QString Qt::QtNodeWidget::validationMessage  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
◆ validationState()
◆ mEditingEnabled
  
  
      
        
          | bool Qt::QtNodeWidget::mEditingEnabled = true | 
         
       
   | 
  
private   | 
  
 
 
◆ mFieldExport
◆ mFieldInport
◆ mNode
  
  
      
        
          | std::shared_ptr<Node> Qt::QtNodeWidget::mNode = nullptr | 
         
       
   | 
  
protected   | 
  
 
 
◆ mNodeExport
◆ mNodeInport
◆ modelValidationError
  
  
      
        
          | QString Qt::QtNodeWidget::modelValidationError = QString("Missing or incorrect inputs") | 
         
       
   | 
  
protected   | 
  
 
 
◆ modelValidationState
The documentation for this class was generated from the following files: