Workspace 6.21.5
|
Dockable widget containing a tree of all known operations. More...
#include <Workspace/Presentation/operationcatalogue.h>
Inherits QFrame.
Public Slots | |
void | filterByInput (const CSIRO::DataExecution::InputScalar &input) |
void | filterByOutput (const CSIRO::DataExecution::Output &output) |
Public Member Functions | |
OperationCatalogue (QWidget *parent=nullptr) | |
~OperationCatalogue () override | |
void | reinitialize () |
An operation catalogue widget can be used to drag and drop operations onto a WorkspaceView. It interrogates the PluginManager to build up a list of all known operations from the currently loaded plugins. It then creates a tree view of those operations as a dockable widget so that the user can place the catalogue wherever they find convenient.
OperationCatalogue | ( | QWidget * | parent = nullptr | ) |
parent | Parent widget |
|
override |
|
slot |
Filters OperationCatalogue by dataType specified by Input
input | Data type of InputScalar for operation filtering |
|
slot |
Filters OperationCatalogue by dataType specified by Output
output | Data type of Output for operation filtering |
void reinitialize | ( | ) |
Brings the widget back to its original state.