Workspace 6.21.5
Public Member Functions | List of all members
CustomOutputsOperationPropertiesWidget Class Reference

#include <Workspace/Widgets/customoutputsoperationpropertieswidget.h>

Inheritance diagram for CustomOutputsOperationPropertiesWidget:
[legend]

Public Member Functions

 CustomOutputsOperationPropertiesWidget (DataExecution::CustomInputsOutputsOperation &op, QWidget *parent)
 
 ~CustomOutputsOperationPropertiesWidget () override
 
void addOutput (const QString &outputName, const QString &fullyScopedFactoryName)
 
bool allowedToApplyChanges ()
 
void applyChanges (QUndoStack &undoStack)
 
void clearOutputs ()
 

Additional Inherited Members

- Protected Member Functions inherited from DynamicOperationProperties
bool iobaseNamesValid (const QStringList &inputNames, const QStringList &outputNames, QString &errorString, bool allowInputOutputNames=false)
 

Constructor & Destructor Documentation

◆ CustomOutputsOperationPropertiesWidget()

Parameters
opThe operation that the widget is bound to
parentOptional parent widget of this widget

◆ ~CustomOutputsOperationPropertiesWidget()

Member Function Documentation

◆ addOutput()

void addOutput ( const QString &  outputName,
const QString &  fullyScopedFactoryName 
)
Parameters
outputNameThe name of the output to add to the outputs table.
fullyScopedFactoryNameThe fully scoped name of the data factory to select in the new output row

◆ allowedToApplyChanges()

bool allowedToApplyChanges ( )
Returns

◆ applyChanges()

void applyChanges ( QUndoStack &  undoStack)
Parameters
undoStack

◆ clearOutputs()

void clearOutputs ( )