Mantid
Loading...
Searching...
No Matches
qt
widgets
common
inc
MantidQtWidgets
Common
ISlitCalculator.h
Go to the documentation of this file.
1
// Mantid Repository : https://github.com/mantidproject/mantid
2
//
3
// Copyright © 2019 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
#include <string>
11
12
namespace
MantidQt
{
13
namespace
MantidWidgets {
14
class
EXPORT_OPT_MANTIDQT_COMMON
ISlitCalculator
{
15
public
:
16
virtual
~ISlitCalculator
() =
default
;
17
virtual
void
setCurrentInstrumentName
(
const
std::string &instrumentName) = 0;
18
virtual
void
processInstrumentHasBeenChanged
() = 0;
19
virtual
void
show
() = 0;
20
};
21
}
// namespace MantidWidgets
22
}
// namespace MantidQt
DllOption.h
EXPORT_OPT_MANTIDQT_COMMON
#define EXPORT_OPT_MANTIDQT_COMMON
Definition:
DllOption.h:15
MantidQt::MantidWidgets::ISlitCalculator
Definition:
ISlitCalculator.h:14
MantidQt::MantidWidgets::ISlitCalculator::show
virtual void show()=0
MantidQt::MantidWidgets::ISlitCalculator::~ISlitCalculator
virtual ~ISlitCalculator()=default
MantidQt::MantidWidgets::ISlitCalculator::setCurrentInstrumentName
virtual void setCurrentInstrumentName(const std::string &instrumentName)=0
MantidQt::MantidWidgets::ISlitCalculator::processInstrumentHasBeenChanged
virtual void processInstrumentHasBeenChanged()=0
MantidQt
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...
Definition:
AddWorkspaceDialog.h:20
Generated on Tue Jan 3 2023 11:58:01 for Mantid by
1.9.5