Mantid
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
MantidQt::MantidWidgets::WorkspaceProviderNotifiable Class Referenceabstract

#include <WorkspaceProviderNotifiable.h>

Inheritance diagram for MantidQt::MantidWidgets::WorkspaceProviderNotifiable:
MantidQt::MantidWidgets::WorkspacePresenter MockWorkspaceProviderNotifiable

Public Types

enum class  Flag {
  WorkspaceLoaded , WorkspaceRenamed , WorkspaceDeleted , WorkspacesCleared ,
  WorkspacesGrouped , WorkspacesUngrouped , WorkspaceGroupUpdated , GenericUpdateNotification
}
 

Public Member Functions

virtual void notifyFromWorkspaceProvider (Flag flag)=0
 
virtual ~WorkspaceProviderNotifiable ()=default
 

Detailed Description

Definition at line 19 of file WorkspaceProviderNotifiable.h.

Member Enumeration Documentation

◆ Flag

Enumerator
WorkspaceLoaded 
WorkspaceRenamed 
WorkspaceDeleted 
WorkspacesCleared 
WorkspacesGrouped 
WorkspacesUngrouped 
WorkspaceGroupUpdated 
GenericUpdateNotification 

Definition at line 23 of file WorkspaceProviderNotifiable.h.

Constructor & Destructor Documentation

◆ ~WorkspaceProviderNotifiable()

virtual MantidQt::MantidWidgets::WorkspaceProviderNotifiable::~WorkspaceProviderNotifiable ( )
virtualdefault

Member Function Documentation

◆ notifyFromWorkspaceProvider()

virtual void MantidQt::MantidWidgets::WorkspaceProviderNotifiable::notifyFromWorkspaceProvider ( Flag  flag)
pure virtual

The documentation for this class was generated from the following file: