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

Connects an individual input or output on a workflow to a QML element.

#include <Workspace/Qml/qmlpropertyconnector.h>

Inherits QObject.

Public Member Functions

 QmlPropertyConnector (QObject &object, const QString &propertyName, DataExecution::Workspace &workspace, const QString &globalName, bool enableWidgetUpdates=true, bool enableDataUpdates=true)
 
 ~QmlPropertyConnector () override
 
DataExecution::IOBasegetIOBase ()
 
bool isValid () const
 
void setEnableDataUpdates (bool enable)
 
void setEnableWidgetUpdates (bool enable)
 
bool updateData ()
 
bool updateWidget ()
 

Constructor & Destructor Documentation

◆ QmlPropertyConnector()

QmlPropertyConnector ( QObject &  object,
const QString &  propertyName,
DataExecution::Workspace workspace,
const QString &  globalName,
bool  enableWidgetUpdates = true,
bool  enableDataUpdates = true 
)

◆ ~QmlPropertyConnector()

~QmlPropertyConnector ( )
override

Member Function Documentation

◆ getIOBase()

IOBase * getIOBase ( )

◆ isValid()

bool isValid ( ) const

◆ setEnableDataUpdates()

void setEnableDataUpdates ( bool  enable)

◆ setEnableWidgetUpdates()

void setEnableWidgetUpdates ( bool  enable)

◆ updateData()

bool updateData ( )

◆ updateWidget()

bool updateWidget ( )