Workspace 6.21.5
Public Types | Public Member Functions | Protected Member Functions | List of all members
AnalysisTree Class Reference

Class for customising a WorkspaceTreeWidget without changing the application-wide settings.

#include <Tools/Widgets/analysistree.h>

Inheritance diagram for AnalysisTree:
[legend]

Public Types

enum class  TreeType { Full = 0 , ExternalWorkflows }
 

Public Member Functions

 AnalysisTree (const QString &workflow, TreeType type)
 
void showFilterToolBar (bool val)
 
- Public Member Functions inherited from WorkspaceTreeWidget
 WorkspaceTreeWidget (QWidget *parent=nullptr)
 
 WorkspaceTreeWidget (WorkspaceController &controller, QWidget *parent=nullptr)
 
 ~WorkspaceTreeWidget () override
 
DataExecution::WorkspacegetWorkspace ()
 

Protected Member Functions

void restrictToExternalWorkflows ()
 
- Protected Member Functions inherited from WorkspaceTreeWidget
void collapseAll ()
 
void expandAll ()
 
void setFilterFlags (WorkspaceModelFilter::FilterFlags flags)
 
void setShowFilterToolBar (bool val)
 

Additional Inherited Members

- Public Slots inherited from WorkspaceTreeWidget
void setController (CSIRO::Presentation::WorkspaceController *controller)
 
- Signals inherited from WorkspaceTreeWidget
void clicked (CSIRO::DataExecution::Operation &operation)
 
void doubleClicked (CSIRO::DataExecution::Operation &operation)
 

Member Enumeration Documentation

◆ TreeType

enum class TreeType
strong
Enumerator
Full 
ExternalWorkflows 

Constructor & Destructor Documentation

◆ AnalysisTree()

AnalysisTree ( const QString &  workflow,
TreeType  type 
)

Member Function Documentation

◆ restrictToExternalWorkflows()

void restrictToExternalWorkflows ( )
protected

◆ showFilterToolBar()

void showFilterToolBar ( bool  val)