Workspace 6.21.5
Signals | Public Member Functions | Protected Member Functions | List of all members
WorkspaceActions Class Reference

#include <Workspace/Presentation/workspaceactions.h>

Inheritance diagram for WorkspaceActions:
[legend]

Signals

void editWorkspace (CSIRO::DataExecution::Workspace *workspace)
 

Public Member Functions

 WorkspaceActions (CSIRO::DataExecution::Workspace &workspace, bool workspaceIsReadOnly=false)
 
 ~WorkspaceActions () override
 
DataExecution::WorkspacegetWorkspace ()
 
- Public Member Functions inherited from OperationActions
 OperationActions (DataExecution::Operation &op, bool opsReadOnly=false)
 
virtual ~OperationActions ()
 
void customContextMenu ()
 
void directChangeProperties ()
 
DataExecution::OperationgetOperation ()
 
bool opsAreReadOnly ()
 
void setSelectedOperations (const QList< DataExecution::Operation * > &selectedOps)
 

Protected Member Functions

void addContextMenuItems (QMenu &menu) override
 
virtual void addContextMenuItems (QMenu &menu)
 

Constructor & Destructor Documentation

◆ WorkspaceActions()

WorkspaceActions ( CSIRO::DataExecution::Workspace workspace,
bool  workspaceIsReadOnly = false 
)
Parameters
workspaceThe workspace this object should provide actions for.
workspaceIsReadOnlyTrue if the workspace is read only

◆ ~WorkspaceActions()

~WorkspaceActions ( )
override

Member Function Documentation

◆ addContextMenuItems()

void addContextMenuItems ( QMenu &  menu)
overrideprotectedvirtual
Parameters
menuThe context menu that will be shown for this operation immediately after this function is called.

If subclasses add anything to menu, it is customary to first add a menu separator to distinguish the subclass' items from the general items common to all operations.

Reimplemented from OperationActions.

◆ editWorkspace

void editWorkspace ( CSIRO::DataExecution::Workspace workspace)
signal

◆ getWorkspace()

Workspace & getWorkspace ( )
Returns
The workspace that this object is for.