#ifndef AGLALLWINDOW_H #define AGLALLWINDOW_H #include 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 */