#include <QtModuleWidget.h>
The model dictates the number of inputs and outputs for the Node. In this example it has no logic.
Definition at line 22 of file QtModuleWidget.h.
◆ InFieldPtr
◆ OutFieldPtr
◆ QtModuleWidget()
Qt::QtModuleWidget::QtModuleWidget |
( |
std::shared_ptr< Module > | base = nullptr | ) |
|
◆ ~QtModuleWidget()
virtual Qt::QtModuleWidget::~QtModuleWidget |
( |
| ) |
|
|
inlinevirtual |
◆ allowExported()
bool Qt::QtModuleWidget::allowExported |
( |
| ) |
const |
|
inlineoverride |
◆ caption()
QString Qt::QtModuleWidget::caption |
( |
| ) |
const |
|
override |
◆ captionVisible()
bool Qt::QtModuleWidget::captionVisible |
( |
| ) |
const |
|
override |
◆ dataType()
NodeDataType Qt::QtModuleWidget::dataType |
( |
PortType | portType, |
|
|
PortIndex | portIndex ) const |
|
override |
◆ disableEditing()
void Qt::QtModuleWidget::disableEditing |
( |
| ) |
|
When disabled, the scenegraph can not be affected by the corresponding GUI.
Definition at line 213 of file QtModuleWidget.cpp.
◆ embeddedWidget()
QWidget * Qt::QtModuleWidget::embeddedWidget |
( |
| ) |
|
|
inlineoverride |
◆ enableEditing()
void Qt::QtModuleWidget::enableEditing |
( |
| ) |
|
When enabled, the scenegraph can be updated as long as the corresponding GUI is updated.
Definition at line 208 of file QtModuleWidget.cpp.
◆ getField()
FBase * Qt::QtModuleWidget::getField |
( |
PortType | portType, |
|
|
PortIndex | portIndex ) const |
|
private |
◆ getInputFields()
std::vector< FBase * > & Qt::QtModuleWidget::getInputFields |
( |
| ) |
|
|
private |
◆ getModule()
std::shared_ptr< Module > Qt::QtModuleWidget::getModule |
( |
| ) |
|
◆ getOutputFields()
std::vector< FBase * > & Qt::QtModuleWidget::getOutputFields |
( |
| ) |
|
|
private |
◆ hotkeyEnabled()
bool Qt::QtModuleWidget::hotkeyEnabled |
( |
| ) |
const |
|
inlineoverride |
◆ name()
QString Qt::QtModuleWidget::name |
( |
| ) |
const |
|
override |
◆ nodeTips()
QString Qt::QtModuleWidget::nodeTips |
( |
| ) |
const |
|
override |
◆ nPorts()
unsigned int Qt::QtModuleWidget::nPorts |
( |
PortType | portType | ) |
const |
|
override |
◆ outData()
std::shared_ptr< QtNodeData > Qt::QtModuleWidget::outData |
( |
PortIndex | port | ) |
|
|
override |
◆ portCaption()
QString Qt::QtModuleWidget::portCaption |
( |
PortType | portType, |
|
|
PortIndex | portIndex ) const |
|
override |
◆ portCaptionVisible()
bool Qt::QtModuleWidget::portCaptionVisible |
( |
PortType | portType, |
|
|
PortIndex | portIndex ) const |
|
override |
◆ portTips()
QString Qt::QtModuleWidget::portTips |
( |
PortType | portType, |
|
|
PortIndex | portIndex ) const |
|
override |
◆ setInData()
void Qt::QtModuleWidget::setInData |
( |
std::shared_ptr< QtNodeData > | data, |
|
|
PortIndex | portIndex ) |
|
override |
◆ setName()
void Qt::QtModuleWidget::setName |
( |
QString | name | ) |
|
|
inline |
◆ tryInData()
bool Qt::QtModuleWidget::tryInData |
( |
PortIndex | portIndex, |
|
|
std::shared_ptr< QtNodeData > | nodeData ) |
|
override |
◆ updateModule()
void Qt::QtModuleWidget::updateModule |
( |
| ) |
|
|
protectedvirtual |
◆ validationMessage()
QString Qt::QtModuleWidget::validationMessage |
( |
| ) |
const |
|
override |
◆ validationState()
NodeValidationState Qt::QtModuleWidget::validationState |
( |
| ) |
const |
|
override |
◆ input_fields
◆ m_name
QString Qt::QtModuleWidget::m_name |
|
protected |
◆ mEditingEnabled
bool Qt::QtModuleWidget::mEditingEnabled = true |
|
private |
◆ mModule
std::shared_ptr<Module> Qt::QtModuleWidget::mModule = nullptr |
|
protected |
◆ modelValidationError
QString Qt::QtModuleWidget::modelValidationError = QString("Missing or incorrect inputs") |
|
protected |
◆ modelValidationState
NodeValidationState Qt::QtModuleWidget::modelValidationState = NodeValidationState::Warning |
|
protected |
◆ output_fields
The documentation for this class was generated from the following files: