Mantid
Loading...
Searching...
No Matches
qt
widgets
common
inc
MantidQtWidgets
Common
IWorkspaceFitControl.h
Go to the documentation of this file.
1
// Mantid Repository : https://github.com/mantidproject/mantid
2
//
3
// Copyright © 2016 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 <QString>
11
12
namespace
MantidQt
{
13
namespace
MantidWidgets {
14
19
class
EXPORT_OPT_MANTIDQT_COMMON
IWorkspaceFitControl
{
20
public
:
21
virtual
~IWorkspaceFitControl
() =
default
;
22
virtual
void
setWorkspaceName
(
const
QString &wsName) = 0;
23
virtual
void
setStartX
(
double
start) = 0;
24
virtual
void
setEndX
(
double
end) = 0;
25
virtual
void
setWorkspaceIndex
(
int
i) = 0;
26
virtual
void
allowSequentialFits
(
bool
allow) = 0;
27
virtual
bool
rawData
()
const
= 0;
28
};
29
30
}
// namespace MantidWidgets
31
}
// namespace MantidQt
DllOption.h
EXPORT_OPT_MANTIDQT_COMMON
#define EXPORT_OPT_MANTIDQT_COMMON
Definition:
DllOption.h:15
MantidQt::MantidWidgets::IWorkspaceFitControl
IWorkspaceFitControl: set data to fit for a fit property browser.
Definition:
IWorkspaceFitControl.h:19
MantidQt::MantidWidgets::IWorkspaceFitControl::rawData
virtual bool rawData() const =0
MantidQt::MantidWidgets::IWorkspaceFitControl::setEndX
virtual void setEndX(double end)=0
MantidQt::MantidWidgets::IWorkspaceFitControl::allowSequentialFits
virtual void allowSequentialFits(bool allow)=0
MantidQt::MantidWidgets::IWorkspaceFitControl::setWorkspaceName
virtual void setWorkspaceName(const QString &wsName)=0
MantidQt::MantidWidgets::IWorkspaceFitControl::setStartX
virtual void setStartX(double start)=0
MantidQt::MantidWidgets::IWorkspaceFitControl::setWorkspaceIndex
virtual void setWorkspaceIndex(int i)=0
MantidQt::MantidWidgets::IWorkspaceFitControl::~IWorkspaceFitControl
virtual ~IWorkspaceFitControl()=default
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