Mantid
Loading...
Searching...
No Matches
qt
widgets
common
inc
MantidQtWidgets
Common
IAddWorkspaceDialog.h
Go to the documentation of this file.
1
// Mantid Repository : https://github.com/mantidproject/mantid
2
//
3
// Copyright © 2018 ISIS Rutherford Appleton Laboratory UKRI,
4
// NScD Oak Ridge National Laboratory, European Spallation Source,
5
// Institut Laue - Langevin & CSNS, Institute of High Energy Physics, CAS
6
// SPDX - License - Identifier: GPL - 3.0 +
7
#pragma once
8
9
#include "
DllOption.h
"
10
11
#include <string>
12
13
#include <QStringList>
14
15
namespace
MantidQt
{
16
namespace
MantidWidgets {
17
18
class
EXPORT_OPT_MANTIDQT_COMMON
IAddWorkspaceDialog
{
19
public
:
20
virtual
std::string
workspaceName
()
const
= 0;
21
virtual
void
setWSSuffices
(
const
QStringList &suffices) = 0;
22
virtual
void
setFBSuffices
(
const
QStringList &suffices) = 0;
23
virtual
void
setLoadProperty
(
const
std::string &propname,
bool
enable) = 0;
24
25
virtual
void
updateSelectedSpectra
() = 0;
26
};
27
28
}
// namespace MantidWidgets
29
}
// namespace MantidQt
DllOption.h
EXPORT_OPT_MANTIDQT_COMMON
#define EXPORT_OPT_MANTIDQT_COMMON
Definition
DllOption.h:15
MantidQt::MantidWidgets::IAddWorkspaceDialog
Definition
IAddWorkspaceDialog.h:18
MantidQt::MantidWidgets::IAddWorkspaceDialog::setFBSuffices
virtual void setFBSuffices(const QStringList &suffices)=0
MantidQt::MantidWidgets::IAddWorkspaceDialog::workspaceName
virtual std::string workspaceName() const =0
MantidQt::MantidWidgets::IAddWorkspaceDialog::setWSSuffices
virtual void setWSSuffices(const QStringList &suffices)=0
MantidQt::MantidWidgets::IAddWorkspaceDialog::setLoadProperty
virtual void setLoadProperty(const std::string &propname, bool enable)=0
MantidQt::MantidWidgets::IAddWorkspaceDialog::updateSelectedSpectra
virtual void updateSelectedSpectra()=0
MantidQt
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...
Definition
AddWorkspaceDialog.h:18
Generated by
1.9.8