tychoGUI  1.0
 All Data Structures Namespaces Files Functions Variables
local_simulation.h
Go to the documentation of this file.
1 #ifndef LOCAL_SIMULATION_H
2 #define LOCAL_SIMULATION_H
3 
4 #include <QDialog>
5 #include <stdlib.h>
6 #include <QProcess>
7 #include "run_error.h"
9 
10 namespace Ui {
11 class local_simulation;
12 }
13 
14 class local_simulation : public QDialog
15 {
16  Q_OBJECT
17 
18 public:
19  explicit local_simulation(QWidget *parent = 0);
21 
22  QStringList parameterfile;
23  QStringList parameterfile_restart;
24 
25 private:
27  QProcess *proc;
28 
30 
32 
33 
34 
35 private slots:
36 
37  void tycho_exectuable();
38  void parameterfile_path();
41  void local_simulation_stop();
42  void readFromStdout();
43  void save_log();
44  void reset_gui();
45  void run_error_gui();
46  void open_help();
47 };
48 
49 #endif // LOCAL_SIMULATION_H