Mantid
Loading...
Searching...
No Matches
Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
MantidQt::MantidWidgets::AddWorkspaceDialog Class Reference

#include <AddWorkspaceDialog.h>

Inheritance diagram for MantidQt::MantidWidgets::AddWorkspaceDialog:
MantidQt::MantidWidgets::IAddWorkspaceDialog

Signals

void addData (MantidWidgets::IAddWorkspaceDialog *dialog)
 

Public Member Functions

 AddWorkspaceDialog (QWidget *parent)
 
std::string getFileName () const
 
void setFBSuffices (const QStringList &suffices) override
 
void setLoadProperty (const std::string &propName, bool enable) override
 
void setWSSuffices (const QStringList &suffices) override
 
void updateSelectedSpectra () override
 
FunctionModelSpectra workspaceIndices () const
 
std::string workspaceName () const override
 

Private Slots

void emitAddData ()
 
void handleAutoLoaded ()
 
void selectAllSpectra (int state)
 
void workspaceChanged (const QString &workspaceName)
 

Private Member Functions

void setAllSpectraSelectionEnabled (bool doEnable)
 
void setWorkspace (const std::string &workspace)
 

Private Attributes

Ui::AddWorkspaceDialog m_uiForm
 

Detailed Description

Definition at line 21 of file AddWorkspaceDialog.h.

Constructor & Destructor Documentation

◆ AddWorkspaceDialog()

MantidQt::MantidWidgets::AddWorkspaceDialog::AddWorkspaceDialog ( QWidget *  parent)
explicit

Member Function Documentation

◆ addData

void MantidQt::MantidWidgets::AddWorkspaceDialog::addData ( MantidWidgets::IAddWorkspaceDialog dialog)
signal

Referenced by emitAddData().

◆ emitAddData

void MantidQt::MantidWidgets::AddWorkspaceDialog::emitAddData ( )
privateslot

Definition at line 71 of file AddWorkspaceDialog.cpp.

References addData().

Referenced by AddWorkspaceDialog().

◆ getFileName()

std::string MantidQt::MantidWidgets::AddWorkspaceDialog::getFileName ( ) const

Definition at line 88 of file AddWorkspaceDialog.cpp.

References m_uiForm.

◆ handleAutoLoaded

void MantidQt::MantidWidgets::AddWorkspaceDialog::handleAutoLoaded ( )
privateslot

Definition at line 73 of file AddWorkspaceDialog.cpp.

References m_uiForm.

Referenced by AddWorkspaceDialog().

◆ selectAllSpectra

void MantidQt::MantidWidgets::AddWorkspaceDialog::selectAllSpectra ( int  state)
privateslot

◆ setAllSpectraSelectionEnabled()

void MantidQt::MantidWidgets::AddWorkspaceDialog::setAllSpectraSelectionEnabled ( bool  doEnable)
private

Definition at line 86 of file AddWorkspaceDialog.cpp.

References m_uiForm.

Referenced by AddWorkspaceDialog(), setWorkspace(), and workspaceChanged().

◆ setFBSuffices()

void MantidQt::MantidWidgets::AddWorkspaceDialog::setFBSuffices ( const QStringList &  suffices)
overridevirtual

Implements MantidQt::MantidWidgets::IAddWorkspaceDialog.

Definition at line 39 of file AddWorkspaceDialog.cpp.

References m_uiForm.

◆ setLoadProperty()

void MantidQt::MantidWidgets::AddWorkspaceDialog::setLoadProperty ( const std::string &  propName,
bool  enable 
)
overridevirtual

Implements MantidQt::MantidWidgets::IAddWorkspaceDialog.

Definition at line 41 of file AddWorkspaceDialog.cpp.

References m_uiForm.

◆ setWorkspace()

void MantidQt::MantidWidgets::AddWorkspaceDialog::setWorkspace ( const std::string &  workspace)
private

◆ setWSSuffices()

void MantidQt::MantidWidgets::AddWorkspaceDialog::setWSSuffices ( const QStringList &  suffices)
overridevirtual

Implements MantidQt::MantidWidgets::IAddWorkspaceDialog.

Definition at line 37 of file AddWorkspaceDialog.cpp.

References m_uiForm.

◆ updateSelectedSpectra()

void MantidQt::MantidWidgets::AddWorkspaceDialog::updateSelectedSpectra ( )
overridevirtual

Implements MantidQt::MantidWidgets::IAddWorkspaceDialog.

Definition at line 45 of file AddWorkspaceDialog.cpp.

References m_uiForm, and selectAllSpectra().

◆ workspaceChanged

void MantidQt::MantidWidgets::AddWorkspaceDialog::workspaceChanged ( const QString &  workspaceName)
privateslot

◆ workspaceIndices()

FunctionModelSpectra MantidQt::MantidWidgets::AddWorkspaceDialog::workspaceIndices ( ) const

Definition at line 33 of file AddWorkspaceDialog.cpp.

References m_uiForm.

◆ workspaceName()

std::string MantidQt::MantidWidgets::AddWorkspaceDialog::workspaceName ( ) const
overridevirtual

Implements MantidQt::MantidWidgets::IAddWorkspaceDialog.

Definition at line 29 of file AddWorkspaceDialog.cpp.

References m_uiForm.

Referenced by selectAllSpectra(), and workspaceChanged().

Member Data Documentation

◆ m_uiForm

Ui::AddWorkspaceDialog MantidQt::MantidWidgets::AddWorkspaceDialog::m_uiForm
private

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