Workspace 6.21.5
|
Base class for QWidgets that connect to an entire operation rather than just a single IOBase. More...
#include <Workspace/Widgets/operationconnectionwidget.h>
Public Slots | |
void | connectToOperation (CSIRO::DataExecution::Operation *op) |
bool | hasOutstandingDataUpdateRequests () const |
void | requestUpdateData () |
void | requestUpdateWidget () |
Public Member Functions | |
OperationConnectionWidget (QWidget *parent=nullptr) | |
~OperationConnectionWidget () override | |
virtual void | updateData ()=0 |
virtual void | updateWidget ()=0 |
Protected Member Functions | |
virtual void | connectedToOperation () |
DataExecution::Operation * | getOperation () |
This class does the same job as QWidgetConnector but allows the widget to connect to the entire operation.
OperationConnectionWidget | ( | QWidget * | parent = nullptr | ) |
|
override |
|
inlineprotectedvirtual |
|
slot |
|
protected |
|
slot |
|
slot |
|
slot |
|
pure virtual |
Implemented in ArrayNdDimensionsWidget, MeshModelFilterWidget, ModifyMergedDifferencesWidget, ScriptWidget, and TreeSelectionWidget.
|
pure virtual |
Implemented in ArrayNdDimensionsWidget, MeshModelFilterWidget, ModifyMergedDifferencesWidget, ScriptWidget, and TreeSelectionWidget.