40 #ifndef __OPENFLUID_UICOMMON_RUNSIMULATIONDIALOG_HPP__
41 #define __OPENFLUID_UICOMMON_RUNSIMULATIONDIALOG_HPP__
45 #include <QCloseEvent>
58 class RunSimulationDialog;
65 class FluidXDescriptor;
69 namespace ui {
namespace common {
78 Ui::RunSimulationDialog *ui;
99 void setPeriod(QString Begin, QString End,
int Duration);
103 void setProgressValue(
int Index);
105 void setProgressMax(
int Index);
107 void setWarningsCount(
unsigned int Count);
111 void requestSuspendResume();
113 void validateSuspend();
119 void handleUserAbort();
121 void showErrorDetails();
Definition: ExceptionContext.hpp:54
Definition: FluidXDescriptor.hpp:60
Definition: MessageDialog.hpp:56
Definition: RunSimulationDialog.hpp:73
bool event(QEvent *event)
void closeEvent(QCloseEvent *event)
virtual ~RunSimulationDialog()
RunSimulationDialog(QWidget *Parent, const openfluid::fluidx::FluidXDescriptor *FXDesc)
Definition: RunSimulationWorker.hpp:63
Stage
Definition: RunSimulationWorker.hpp:68
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: AboutDialog.hpp:51
std::uint64_t Duration_t
Definition: TypeDefs.hpp:312
Definition: ApplicationException.hpp:47