Mantid
Loading...
Searching...
No Matches
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
12namespace MantidQt {
13namespace MantidWidgets {
14
20public:
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
#define EXPORT_OPT_MANTIDQT_COMMON
Definition: DllOption.h:15
IWorkspaceFitControl: set data to fit for a fit property browser.
virtual void allowSequentialFits(bool allow)=0
virtual void setWorkspaceName(const QString &wsName)=0
virtual void setStartX(double start)=0
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...