Files
moldyn/mathmech/aglallwindow.h
2013-08-11 02:24:57 +04:00

40 lines
848 B
C++

#ifndef AGLALLWINDOW_H
#define AGLALLWINDOW_H
#include <QMainWindow>
class ErrorWindow;
namespace Ui {
class AglAllWindow;
}
class AglAllWindow : public QMainWindow
{
Q_OBJECT
public:
explicit AglAllWindow(QWidget *parent = 0, QString mm_agl_path = "");
~AglAllWindow();
private slots:
void on_aglall_pushButton_clear_clicked();
void on_aglall_pushButton_workDir_clicked();
void on_pdb_pushButton_input_clicked();
void on_aglall_pushButton_output_clicked();
void on_aglall_pushButton_start_clicked();
private:
Ui::AglAllWindow *ui;
ErrorWindow *errorwin;
QString _mm_agl_path;
void start_agl();
void start_agl_event(QString aglfile, QString trjfile,
QString cellsize, QString out_file);
// ESC pressed event
void keyPressEvent(QKeyEvent *pressedKey);
};
#endif /* AGLALLWINDOW_H */