Mantid
Loading...
Searching...
No Matches
PythonHelpWindow.h
Go to the documentation of this file.
1// Mantid Repository : https://github.com/mantidproject/mantid
2//
3// Copyright © 2013 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
11#include <QObject>
12#include <QString>
13#include <QUrl>
14#include <string>
15
16namespace MantidQt {
17namespace MantidWidgets {
18
20 Q_OBJECT
21public:
23 void showPage(const std::string &url = std::string()) override;
24 void showPage(const QString &url) override;
25 void showPage(const QUrl &url) override;
26 void showAlgorithm(const std::string &name = std::string(), const int version = -1) override;
27 void showAlgorithm(const QString &name, const int version = -1) override;
28 void showConcept(const std::string &name) override;
29 void showConcept(const QString &name) override;
30 void showFitFunction(const std::string &name = std::string()) override;
31 void showFitFunction(const QString &name) override;
32 void showCustomInterface(const std::string &name = std::string(), const std::string &area = std::string(),
33 const std::string &section = std::string()) override;
34 void showCustomInterface(const QString &name, const QString &area = QString(),
35 const QString &section = QString()) override;
36 void shutdown() override;
37};
38
39} // namespace MantidWidgets
40} // namespace MantidQt
std::string name
Definition Run.cpp:60
#define EXPORT_OPT_MANTIDQT_COMMON
Definition DllOption.h:15
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...