Newer
Older
// Mantid Repository : https://github.com/mantidproject/mantid
//
// Copyright © 2018 ISIS Rutherford Appleton Laboratory UKRI,
// NScD Oak Ridge National Laboratory, European Spallation Source
// & Institut Laue - Langevin
// SPDX - License - Identifier: GPL - 3.0 +
#ifndef PROJECTRECOVERYVIEW_H
#define PROJECTRECOVERYVIEW_H
#include "ProjectRecoveryPresenter.h"
namespace Ui {
class ProjectRecoveryWidget;
}
class ProjectRecoveryView : public QDialog {
explicit ProjectRecoveryView(QWidget *parent = 0,
ProjectRecoveryPresenter *presenter = nullptr);
void setProgressBarMaximum(int newValue);
void connectProgressBar();
public slots:
void updateProgressBar(int newValue, bool err);
void onClickLastCheckpoint();
void onClickOpenLastInScriptWindow();
void onClickStartMantidNormally();
void addDataToTable(Ui::ProjectRecoveryWidget *ui);
Ui::ProjectRecoveryWidget *ui;
ProjectRecoveryPresenter *m_presenter;