Mantid
Loading...
Searching...
No Matches
IMuonFitDataModel.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 <QObject>
11#include <QString>
12#include <QStringList>
13
14namespace MantidQt {
15namespace MantidWidgets {
16
22public:
23 virtual void setWorkspaceNames(const QStringList &wsNames) = 0;
24 virtual void workspacesToFitChanged(int n) = 0;
25 virtual void setSimultaneousLabel(const std::string &label) = 0;
26 virtual void userChangedDataset(int index) = 0;
27 virtual void continueAfterChecks(bool sequential) = 0;
28signals:
29 virtual void preFitChecksRequested(bool sequential) = 0;
30};
31
32} // namespace MantidWidgets
33} // namespace MantidQt
#define EXPORT_OPT_MANTIDQT_COMMON
Definition: DllOption.h:15
std::map< DeltaEMode::Type, std::string > index
Definition: DeltaEMode.cpp:19
IMuonFitDataModel: set data to fit for a muon fit property browser.
virtual void setSimultaneousLabel(const std::string &label)=0
virtual void userChangedDataset(int index)=0
virtual void preFitChecksRequested(bool sequential)=0
virtual void continueAfterChecks(bool sequential)=0
virtual void workspacesToFitChanged(int n)=0
virtual void setWorkspaceNames(const QStringList &wsNames)=0
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...