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

#include <IWorkspaceDockView.h>

Inheritance diagram for MantidQt::MantidWidgets::IWorkspaceDockView:
MantidQt::MantidWidgets::WorkspaceTreeWidget MockWorkspaceDockView MantidQt::MantidWidgets::WorkspaceTreeWidgetSimple

Public Types

enum class  SaveFileType { Nexus , ASCII }
 
enum class  SortCriteria { ByName , ByLastModified , ByMemorySize }
 
enum class  SortDirection { Ascending , Descending }
 

Public Member Functions

virtual bool askUserYesNo (const std::string &caption, const std::string &message) const =0
 
virtual void clearView ()=0
 
virtual bool clearWorkspacesConfirmation () const =0
 
virtual void convertMDHistoToMatrixWorkspace ()=0
 
virtual void convertToMatrixWorkspace ()=0
 
virtual bool deleteConfirmation () const =0
 
virtual void deleteWorkspaces (const StringList &wsNames)=0
 
virtual void enableClearButton (bool enable)=0
 
virtual void enableDeletePrompt (bool enable)=0
 
virtual bool executeAlgorithmAsync (Mantid::API::IAlgorithm_sptr alg, const bool wait=true)=0
 
virtual void filterWorkspaces (const std::string &filterText)=0
 
virtual std::string getFilterText () const =0
 
virtual WorkspacePresenterWN_wptr getPresenterWeakPtr ()=0
 
virtual SaveFileType getSaveFileType () const =0
 
virtual Mantid::API::Workspace_sptr getSelectedWorkspace () const =0
 
virtual StringList getSelectedWorkspaceNames () const =0
 
virtual SortCriteria getSortCriteria () const =0
 
virtual SortDirection getSortDirection () const =0
 
virtual bool isPromptDelete () const =0
 
virtual void plotSpectrum (const std::string &type)=0
 
virtual void popupContextMenu ()=0
 
virtual void recordWorkspaceRename (const std::string &oldName, const std::string &newName)=0
 
virtual void refreshWorkspaces ()=0
 
virtual void saveToProgram ()=0
 
virtual void saveWorkspace (const std::string &wsName, const SaveFileType type)=0
 
virtual void saveWorkspaces (const StringList &wsNames)=0
 
virtual void showAlgorithmHistory ()=0
 
virtual void showBoxDataTable ()=0
 
virtual void showColourFillPlot ()=0
 
virtual void showCriticalUserMessage (const std::string &caption, const std::string &message) const =0
 
virtual void showDetectorsTable ()=0
 
virtual void showInstrumentView ()=0
 
virtual void showListData ()=0
 
virtual void showLiveDataDialog ()=0
 
virtual void showLoadDialog ()=0
 
virtual void showLogs ()=0
 
virtual void showMDPlot ()=0
 
virtual void showRenameDialog (const StringList &wsNames)=0
 
virtual void showSampleMaterialWindow ()=0
 
virtual void showSliceViewer ()=0
 
virtual void showSpectrumViewer ()=0
 
virtual void showTransposed ()=0
 
virtual void showWorkspaceData ()=0
 
virtual void sortWorkspaces (SortCriteria criteria, SortDirection direction)=0
 
virtual void updateTree (const std::map< std::string, Mantid::API::Workspace_sptr > &items)=0
 
virtual ~IWorkspaceDockView ()
 

Detailed Description

Author
Lamar Moore
Date
24-08-2016
Version
1.0

Definition at line 28 of file IWorkspaceDockView.h.

Member Enumeration Documentation

◆ SaveFileType

Enumerator
Nexus 
ASCII 

Definition at line 32 of file IWorkspaceDockView.h.

◆ SortCriteria

Enumerator
ByName 
ByLastModified 
ByMemorySize 

Definition at line 31 of file IWorkspaceDockView.h.

◆ SortDirection

Enumerator
Ascending 
Descending 

Definition at line 30 of file IWorkspaceDockView.h.

Constructor & Destructor Documentation

◆ ~IWorkspaceDockView()

virtual MantidQt::MantidWidgets::IWorkspaceDockView::~IWorkspaceDockView ( )
inlinevirtual

Definition at line 34 of file IWorkspaceDockView.h.

Member Function Documentation

◆ askUserYesNo()

virtual bool MantidQt::MantidWidgets::IWorkspaceDockView::askUserYesNo ( const std::string &  caption,
const std::string &  message 
) const
pure virtual

◆ clearView()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::clearView ( )
pure virtual

◆ clearWorkspacesConfirmation()

virtual bool MantidQt::MantidWidgets::IWorkspaceDockView::clearWorkspacesConfirmation ( ) const
pure virtual

◆ convertMDHistoToMatrixWorkspace()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::convertMDHistoToMatrixWorkspace ( )
pure virtual

◆ convertToMatrixWorkspace()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::convertToMatrixWorkspace ( )
pure virtual

◆ deleteConfirmation()

virtual bool MantidQt::MantidWidgets::IWorkspaceDockView::deleteConfirmation ( ) const
pure virtual

◆ deleteWorkspaces()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::deleteWorkspaces ( const StringList wsNames)
pure virtual

◆ enableClearButton()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::enableClearButton ( bool  enable)
pure virtual

◆ enableDeletePrompt()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::enableDeletePrompt ( bool  enable)
pure virtual

◆ executeAlgorithmAsync()

virtual bool MantidQt::MantidWidgets::IWorkspaceDockView::executeAlgorithmAsync ( Mantid::API::IAlgorithm_sptr  alg,
const bool  wait = true 
)
pure virtual

◆ filterWorkspaces()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::filterWorkspaces ( const std::string &  filterText)
pure virtual

◆ getFilterText()

virtual std::string MantidQt::MantidWidgets::IWorkspaceDockView::getFilterText ( ) const
pure virtual

◆ getPresenterWeakPtr()

virtual WorkspacePresenterWN_wptr MantidQt::MantidWidgets::IWorkspaceDockView::getPresenterWeakPtr ( )
pure virtual

◆ getSaveFileType()

virtual SaveFileType MantidQt::MantidWidgets::IWorkspaceDockView::getSaveFileType ( ) const
pure virtual

◆ getSelectedWorkspace()

virtual Mantid::API::Workspace_sptr MantidQt::MantidWidgets::IWorkspaceDockView::getSelectedWorkspace ( ) const
pure virtual

◆ getSelectedWorkspaceNames()

virtual StringList MantidQt::MantidWidgets::IWorkspaceDockView::getSelectedWorkspaceNames ( ) const
pure virtual

◆ getSortCriteria()

virtual SortCriteria MantidQt::MantidWidgets::IWorkspaceDockView::getSortCriteria ( ) const
pure virtual

◆ getSortDirection()

virtual SortDirection MantidQt::MantidWidgets::IWorkspaceDockView::getSortDirection ( ) const
pure virtual

◆ isPromptDelete()

virtual bool MantidQt::MantidWidgets::IWorkspaceDockView::isPromptDelete ( ) const
pure virtual

◆ plotSpectrum()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::plotSpectrum ( const std::string &  type)
pure virtual

◆ popupContextMenu()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::popupContextMenu ( )
pure virtual

◆ recordWorkspaceRename()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::recordWorkspaceRename ( const std::string &  oldName,
const std::string &  newName 
)
pure virtual

◆ refreshWorkspaces()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::refreshWorkspaces ( )
pure virtual

◆ saveToProgram()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::saveToProgram ( )
pure virtual

◆ saveWorkspace()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::saveWorkspace ( const std::string &  wsName,
const SaveFileType  type 
)
pure virtual

◆ saveWorkspaces()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::saveWorkspaces ( const StringList wsNames)
pure virtual

◆ showAlgorithmHistory()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showAlgorithmHistory ( )
pure virtual

◆ showBoxDataTable()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showBoxDataTable ( )
pure virtual

◆ showColourFillPlot()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showColourFillPlot ( )
pure virtual

◆ showCriticalUserMessage()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showCriticalUserMessage ( const std::string &  caption,
const std::string &  message 
) const
pure virtual

◆ showDetectorsTable()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showDetectorsTable ( )
pure virtual

◆ showInstrumentView()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showInstrumentView ( )
pure virtual

◆ showListData()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showListData ( )
pure virtual

◆ showLiveDataDialog()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showLiveDataDialog ( )
pure virtual

◆ showLoadDialog()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showLoadDialog ( )
pure virtual

◆ showLogs()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showLogs ( )
pure virtual

◆ showMDPlot()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showMDPlot ( )
pure virtual

◆ showRenameDialog()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showRenameDialog ( const StringList wsNames)
pure virtual

◆ showSampleMaterialWindow()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showSampleMaterialWindow ( )
pure virtual

◆ showSliceViewer()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showSliceViewer ( )
pure virtual

◆ showSpectrumViewer()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showSpectrumViewer ( )
pure virtual

◆ showTransposed()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showTransposed ( )
pure virtual

◆ showWorkspaceData()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::showWorkspaceData ( )
pure virtual

◆ sortWorkspaces()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::sortWorkspaces ( SortCriteria  criteria,
SortDirection  direction 
)
pure virtual

◆ updateTree()

virtual void MantidQt::MantidWidgets::IWorkspaceDockView::updateTree ( const std::map< std::string, Mantid::API::Workspace_sptr > &  items)
pure virtual

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