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

Represents a Workspace workflow in a QML user interface.

#include <Workspace/Qml/qmlworkspacerunner.h>

Inherits QQuickItem.

Public Slots

bool loadWorkspace (QString fileName)
 
bool runContinuously ()
 
bool runOnce ()
 
bool stopAndWait ()
 

Public Member Functions

 QmlWorkspaceRunner (DataExecution::Operation &managedOperation, QQuickItem *parent=nullptr)
 
 QmlWorkspaceRunner (QQuickItem *parent=nullptr)
 
 ~QmlWorkspaceRunner () override
 
QmlLogStreamgetLogStream ()
 
DataExecution::WorkspacegetWorkspace ()
 

Constructor & Destructor Documentation

◆ QmlWorkspaceRunner() [1/2]

QmlWorkspaceRunner ( QQuickItem *  parent = nullptr)

◆ QmlWorkspaceRunner() [2/2]

QmlWorkspaceRunner ( DataExecution::Operation managedOperation,
QQuickItem *  parent = nullptr 
)

Create a QmlWorkspaceRunner that exposes an workflow already being managed by workspace-gui

◆ ~QmlWorkspaceRunner()

~QmlWorkspaceRunner ( )
override

Member Function Documentation

◆ getLogStream()

QmlLogStream & getLogStream ( )

◆ getWorkspace()

DataExecution::Workspace * getWorkspace ( )

◆ loadWorkspace

bool loadWorkspace ( QString  fileName)
slot

◆ runContinuously

bool runContinuously ( )
slot

◆ runOnce

bool runOnce ( )
slot

◆ stopAndWait

bool stopAndWait ( )
slot