14#include <QTreeWidgetItem>
15#include <unordered_map>
22namespace MantidWidgets {
23class AlgorithmProgressModel;
24class IAlgorithmProgressDialogWidget;
28 using RunningAlgorithms = std::unordered_map<Mantid::API::AlgorithmID, std::pair<QTreeWidgetItem *, QProgressBar *>>;
36 const double estimatedTime,
const int progressPrecision)
override;
38 size_t getNumberTrackedAlgorithms();
#define EXPORT_OPT_MANTIDQT_COMMON
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...
void * AlgorithmID
As we have multiple interfaces to the same logical algorithm we need a way of uniquely identifying ma...