14#include <unordered_map>
18namespace MantidWidgets {
49 std::vector<std::string> activePythonInterfaces = std::vector<std::string>());
54 std::vector<std::string>
getWindowNames(
const std::vector<std::string> &wsNames)
const;
61 bool includeUnattached =
false)
const;
65 std::vector<MantidQt::API::IProjectSerialisable *>
getWindows(
const std::string &wsName)
const;
67 std::vector<MantidQt::API::IProjectSerialisable *>
getUniqueWindows(
const std::vector<std::string> &wsNames)
const;
84 std::unordered_map<std::string, std::vector<MantidQt::API::IProjectSerialisable *>>
m_workspaceWindows;
#define EXPORT_OPT_MANTIDQT_COMMON
Defines an interface to a MantidPlot class that can be saved into or loaded from a project.
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...
std::shared_ptr< const Workspace > Workspace_const_sptr
shared pointer to Mantid::API::Workspace (const version)