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 |
◆ caption()
QString Qt::QtNodeWidget::caption |
( |
| ) |
const |
|
override |
◆ dataType()
NodeDataType Qt::QtNodeWidget::dataType |
( |
PortType | portType, |
|
|
PortIndex | portIndex ) const |
|
override |
◆ disableEditing()
void Qt::QtNodeWidget::disableEditing |
( |
| ) |
|
When disabled, the scenegraph can not be affected by the corresponding GUI.
Definition at line 384 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 379 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 |
◆ hotKey0Checked()
bool Qt::QtNodeWidget::hotKey0Checked |
( |
| ) |
const |
|
inlineoverride |
◆ hotKey1Checked()
bool Qt::QtNodeWidget::hotKey1Checked |
( |
| ) |
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()
QString Qt::QtNodeWidget::portTips |
( |
PortType | portType, |
|
|
PortIndex | portIndex ) const |
|
override |
◆ 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 274 of file QtNodeWidget.cpp.
◆ updateModule()
void Qt::QtNodeWidget::updateModule |
( |
| ) |
|
|
protectedvirtual |
◆ validationMessage()
QString Qt::QtNodeWidget::validationMessage |
( |
| ) |
const |
|
override |
◆ validationState()
NodeValidationState Qt::QtNodeWidget::validationState |
( |
| ) |
const |
|
override |
◆ 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
NodeValidationState Qt::QtNodeWidget::modelValidationState = NodeValidationState::Valid |
|
protected |
The documentation for this class was generated from the following files: