diff --git a/mathmech/agglwindow.cpp b/mathmech/agglwindow.cpp index 302a57e..0b74551 100644 --- a/mathmech/agglwindow.cpp +++ b/mathmech/agglwindow.cpp @@ -3,12 +3,11 @@ #include #include +#include "errorwindow.h" + #include "agglwindow.h" #include "ui_agglwindow.h" -#include "errorwindow.h" -#include "ui_errorwindow.h" - AgglWindow::AgglWindow(QWidget *parent, QString inputfile) : QMainWindow(parent), ui(new Ui::AgglWindow) diff --git a/mathmech/aglallwindow.cpp b/mathmech/aglallwindow.cpp index 3a66cfd..729183f 100644 --- a/mathmech/aglallwindow.cpp +++ b/mathmech/aglallwindow.cpp @@ -1,14 +1,222 @@ +#include +#include +#include +#include + +#include "errorwindow.h" + #include "aglallwindow.h" #include "ui_aglallwindow.h" -AglAllWindow::AglAllWindow(QWidget *parent) : +AglAllWindow::AglAllWindow(QWidget *parent, QString mm_agl_path) : QMainWindow(parent), ui(new Ui::AglAllWindow) { ui->setupUi(this); + _mm_agl_path = mm_agl_path; } AglAllWindow::~AglAllWindow() { delete ui; } + +// ESC press event +void AglAllWindow::keyPressEvent(QKeyEvent *pressedKey) +{ + if (pressedKey->key() == Qt::Key_Escape) + close(); +} + +void AglAllWindow::on_aglall_pushButton_clear_clicked() +{ + ui->aglall_lineEdit_workDir->clear(); + ui->aglall_lineEdit_input->clear(); + ui->aglall_lineEdit_output->clear(); + ui->aglall_spinBox_file->setValue(0); + ui->aglall_spinBox_num->setValue(0); +} + +void AglAllWindow::on_aglall_pushButton_workDir_clicked() +{ + QString dirname = QFileDialog::getExistingDirectory( + this, + tr("Select work directory"), + QDir::currentPath()); + if (!dirname.isEmpty()) + ui->aglall_lineEdit_workDir->setText(dirname); +} + +void AglAllWindow::on_pdb_pushButton_input_clicked() +{ + QString filename = QFileDialog::getOpenFileName( + this, + tr("Select trajectory file"), + QDir(ui->aglall_lineEdit_workDir->text()).absolutePath(), + tr("'statgen' output files (*.dat);;All files (*.*)")); + if (!filename.isEmpty()) + ui->aglall_lineEdit_input->setText(filename); +} + +void AglAllWindow::on_aglall_pushButton_output_clicked() +{ + QString filename = QFileDialog::getSaveFileName( + this, + tr("Save file as..."), + QDir(ui->aglall_lineEdit_workDir->text()).absolutePath(), + tr("PDB files (*.pdb);;All files (*.*)")); + if (!filename.isEmpty()) + ui->aglall_lineEdit_output->setText(filename.split(QString("."))[0]); +} + +void AglAllWindow::on_aglall_pushButton_start_clicked() +{ + ui->centralwidget->setDisabled(true); + start_agl(); + ui->centralwidget->setEnabled(true); +} + +void AglAllWindow::start_agl() +{ + errorwin = new ErrorWindow(this); + ui->statusbar->showMessage(QApplication::translate("AglAll", "Processing 'agl'...")); + ui->statusbar->showMessage(QApplication::translate("AglAll", "Processing 'agl'...")); + +// read variables + QString workDir = ui->aglall_lineEdit_workDir->text(); + QString input = ui->aglall_lineEdit_input->text(); + QString output = ui->aglall_lineEdit_output->text(); + +// error check + if ((workDir == "") || (!QDir(workDir).exists())) + { + errorwin->set_message(0); + errorwin->show(); + return; + } + if (input == "") + { + errorwin->set_message(1); + errorwin->show(); + return; + } + if (output == "") + { + errorwin->set_message(4); + errorwin->show(); + return; + } + if (!QFile(_mm_agl_path).exists()) + { + errorwin->set_message(7); + errorwin->show(); + return; + } + if (output.contains(QString(".pdb"))) + output = output.split(QString(".pdb"), QString::SkipEmptyParts)[0]; + if (output.contains(QDir::separator())) + output = QFileInfo(output).absoluteFilePath(); + else + output = QFileInfo(QDir(workDir), output).absoluteFilePath(); + +// reading file + QString tmp_str; + QFile inp_agl(input); + bool exists = inp_agl.open(QIODevice::ReadOnly); + if (!exists) + { + errorwin->set_message(1); + errorwin->show(); + return; + } + tmp_str = QString(inp_agl.readLine()); + if (!tmp_str.contains(QString("statgen"))) + { + errorwin->set_message(11); + errorwin->show(); + return; + } + + QString mask; + float cellX, cellY, cellZ; + while (!tmp_str.contains(QString("END"))) + { + if (tmp_str.contains(QString("MASK="))) + mask = tmp_str.split(QString("MASK="), QString::SkipEmptyParts)[0]; + else if (tmp_str.contains(QString("CELL="))) + { + cellX = tmp_str.split(QString("CELL="), QString::SkipEmptyParts)[0]. + split(QString(","), QString::SkipEmptyParts)[0].toFloat(); + cellY = tmp_str.split(QString("CELL="), QString::SkipEmptyParts)[0]. + split(QString(","), QString::SkipEmptyParts)[1].toFloat(); + cellZ = tmp_str.split(QString("CELL="), QString::SkipEmptyParts)[0]. + split(QString(","), QString::SkipEmptyParts)[2].toFloat(); + } + tmp_str = QString(inp_agl.readLine()); + } + char cell[256]; + sprintf (cell, "%.4f,%.4f,%.4f", cellX, cellY, cellZ); + + int num_file = ui->aglall_spinBox_file->value(); + int num_mol = ui->aglall_spinBox_num->value(); + int agl_num = 0, cur_agl_size = -1, cur_file = -1; + QString agl_output, cur_file_name; + while (!tmp_str.contains(QString("SUMMARY STATISTIC"))) + { + if (tmp_str.contains(QString("FILE="))) + { + cur_file = tmp_str.split(QString("FILE="), QString::SkipEmptyParts)[0]. + split(QString("\n"), QString::SkipEmptyParts)[0]. + split(QString("."), QString::SkipEmptyParts).last().toInt(); + cur_file_name = tmp_str.split(QString("FILE="), QString::SkipEmptyParts)[0]. + split(QString("\n"), QString::SkipEmptyParts)[0]; + } + else if ((tmp_str.contains(QString("AGL="))) && + ((cur_file == num_file) || (num_file == 0))) + { + cur_agl_size = tmp_str.split(QString("="), QString::SkipEmptyParts)[1].toInt(); + if ((cur_agl_size == num_mol) || (num_mol == 0)) + { + agl_output = workDir + QString("/temp_agl.agl"); + QFile f_out(agl_output); + if (!f_out.open(QIODevice::WriteOnly | QIODevice::Text)) + { + errorwin->set_message(9); + errorwin->show(); + return; + } + QTextStream out(&f_out); + out << tmp_str; + for (int i=0; istatusbar->showMessage(QApplication::translate("AglAll", "Done")); + delete errorwin; +} + +void AglAllWindow::start_agl_event(QString aglfile, QString trjfile, QString cellsize, QString out_file) +{ + QString command; + command.append(_mm_agl_path); + command.append(" -a " + aglfile); + command.append(" -i " + trjfile); + command.append(" -c " + cellsize); + command.append(" -o " + out_file); + command.append(" -q"); + + system(command.toStdString().c_str()); +} diff --git a/mathmech/aglallwindow.h b/mathmech/aglallwindow.h index f9a43aa..553c858 100644 --- a/mathmech/aglallwindow.h +++ b/mathmech/aglallwindow.h @@ -3,6 +3,8 @@ #include +class ErrorWindow; + namespace Ui { class AglAllWindow; } @@ -12,11 +14,26 @@ class AglAllWindow : public QMainWindow Q_OBJECT public: - explicit AglAllWindow(QWidget *parent = 0); + 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 +#endif /* AGLALLWINDOW_H */ diff --git a/mathmech/aglallwindow.ui b/mathmech/aglallwindow.ui index 32a65c4..2d074b3 100644 --- a/mathmech/aglallwindow.ui +++ b/mathmech/aglallwindow.ui @@ -6,16 +6,347 @@ 0 0 - 240 - 320 + 502 + 260 - MainWindow + agl_all - + + + + + + + + + 110 + 23 + + + + Work directory + + + + + + + + 280 + 23 + + + + + + + + + 80 + 23 + + + + Browse + + + true + + + + + + + + + + + + 110 + 23 + + + + Input file + + + + + + + + 280 + 23 + + + + + + + + + 80 + 23 + + + + Browse + + + true + + + + + + + + + + + + 110 + 23 + + + + Mask of output files + + + + + + + + 280 + 23 + + + + + + + + + 80 + 23 + + + + Browse + + + true + + + + + + + + + + + + 110 + 23 + + + + File + + + + + + + + 75 + 23 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 999 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 150 + 23 + + + + Number of molecules + + + + + + + + 75 + 23 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + 80 + 23 + + + + Clear + + + true + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 80 + 23 + + + + + 16777215 + 16777215 + + + + Start + + + true + + + + + + + + 80 + 23 + + + + Close + + + true + + + + + + + + + aglall_lineEdit_workDir + aglall_pushButton_workDir + aglall_lineEdit_input + pdb_pushButton_input + aglall_lineEdit_output + aglall_pushButton_output + aglall_spinBox_file + aglall_spinBox_num + aglall_pushButton_clear + aglall_pushButton_start + aglall_pushButton_close + - + + + aglall_pushButton_close + clicked() + AglAllWindow + close() + + + 462 + 225 + + + 495 + 224 + + + + diff --git a/mathmech/atomtypeswindow.cpp b/mathmech/atomtypeswindow.cpp index 3ab8e0a..a43c089 100644 --- a/mathmech/atomtypeswindow.cpp +++ b/mathmech/atomtypeswindow.cpp @@ -3,12 +3,11 @@ #include #include +#include "errorwindow.h" + #include "atomtypeswindow.h" #include "ui_atomtypeswindow.h" -#include "errorwindow.h" -#include "ui_errorwindow.h" - AtomTypesWindow::AtomTypesWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::AtomTypesWindow) diff --git a/mathmech/clear_items.cpp b/mathmech/clear_items.cpp index 1fbc9c9..135bbc6 100644 --- a/mathmech/clear_items.cpp +++ b/mathmech/clear_items.cpp @@ -43,6 +43,9 @@ void Clear_items::clear_statgen() parent->ui->statgen_spinBox_depth->setValue(10); parent->ui->statgen_checkBox_log->setCheckState(Qt::Checked); parent->ui->statgen_lineEdit_log->clear(); + parent->ui->statgen_checkBox_anal->setCheckState(Qt::Unchecked); + parent->ui->statgen_doubleSpinBox_anal->setValue(0.05); + parent->ui->statgen_checkBox_graph->setCheckState(Qt::Checked); } void Clear_items::clear_envir() @@ -86,6 +89,7 @@ void Clear_items::clear_radf() parent->ui->radf_checkBox_matrix->setCheckState(Qt::Unchecked); parent->ui->radf_checkBox_log->setCheckState(Qt::Checked); parent->ui->radf_lineEdit_log->clear(); + parent->ui->radf_checkBox_graph->setCheckState(Qt::Checked); } void Clear_items::clear_pdb() diff --git a/mathmech/mainwindow.cpp b/mathmech/mainwindow.cpp index 1f309b9..01b6a53 100644 --- a/mathmech/mainwindow.cpp +++ b/mathmech/mainwindow.cpp @@ -1,16 +1,18 @@ #include #include -#include "mainwindow.h" -#include "ui_mainwindow.h" #include "aboutwindow.h" #include "agglwindow.h" +#include "aglallwindow.h" #include "atomtypeswindow.h" #include "settingswindow.h" #include "clear_items.h" #include "start_events.h" #include "update_fields.h" +#include "mainwindow.h" +#include "ui_mainwindow.h" + MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow), @@ -117,6 +119,14 @@ void MainWindow::on_statgen_checkBox_atoms3_stateChanged(int arg1) update_interaction(); } +void MainWindow::on_statgen_checkBox_anal_stateChanged(int arg1) +{ + if (arg1 == 0) + ui->statgen_doubleSpinBox_anal->setDisabled(true); + else if (arg1 == 2) + ui->statgen_doubleSpinBox_anal->setEnabled(true); +} + void MainWindow::on_envir_checkBox_log_stateChanged(int arg1) { if (arg1 == 0) @@ -568,30 +578,71 @@ void MainWindow::on_stagen_pushButton_intRem_clicked() // start signals void MainWindow::on_trj_pushButton_start_clicked() { - start_events->start_trj(mm_trj_path); + QString workDir = parent->ui->trj_lineEdit_workDir->text(); + QString input = parent->ui->trj_lineEdit_input->text(); + QString type; + switch (parent->ui->trj_comboBox_type->currentIndex()) + { + case 0: + type = QString("gmx"); + break; + case 1: + type = QString("puma"); + break; + } + QString steps = QString::number(parent->ui->trj_spinBox_steps->value()); + QString atomType = parent->ui->trj_lineEdit_atoms->text(); + QString mask = parent->ui->trj_lineEdit_output->text(); + QString totalTypes = QString::number(parent->ui->trj_spinBox_totalTypes->value()); + QString log; + if (parent->ui->trj_checkBox_log->checkState() == 2) + log = parent->ui->trj_lineEdit_log->text(); + + ui->centralWidget->setDisabled(true); + Start_events *start_events; + start_events = new Start_events; + start_events->start_trj(mm_trj_path, + workDir, + input, + type, + steps, + atomType, + mask, + totalTypes, + log); + delete start_events + ui->centralWidget->setEnabled(true); } void MainWindow::on_statgen_pushButton_start_clicked() { + ui->centralWidget->setDisabled(true); start_events->start_statgen(mm_statgen_path); + ui->centralWidget->setEnabled(true); } void MainWindow::on_envir_pushButton_start_clicked() { + ui->centralWidget->setDisabled(true); start_events->start_envir(mm_envir_path); + ui->centralWidget->setEnabled(true); } void MainWindow::on_radf_pushButton_start_clicked() { + ui->centralWidget->setDisabled(true); start_events->start_radf(mm_radf_path); + ui->centralWidget->setEnabled(true); } void MainWindow::on_pdb_pushButton_start_clicked() { + ui->centralWidget->setDisabled(true); if (ui->pdb_comboBox_mode->currentIndex() == 0) start_events->start_pdb(mm_agl_path); else if (ui->pdb_comboBox_mode->currentIndex() == 1) start_events->start_pdb(mm_trj2pdb_path); + ui->centralWidget->setEnabled(true); } // completion @@ -621,6 +672,7 @@ void MainWindow::createActions() connect(ui->actionAgglomerate_file, SIGNAL(triggered()), this, SLOT(createAgglFile())); connect(ui->actionAbout, SIGNAL(triggered()), this, SLOT(aboutWin())); connect(ui->actionSettings, SIGNAL(triggered()), this, SLOT(settingsWinShow())); + connect(ui->actionAgl_all, SIGNAL(triggered()), this, SLOT(aglallWinShow())); } void MainWindow::createAtomTypes() @@ -650,3 +702,10 @@ void MainWindow::settingsWinShow() settingsWindow = new SettingsWindow(this); settingsWindow->show(); } + +void MainWindow::aglallWinShow() +{ + AglAllWindow *aglallWin; + aglallWin = new AglAllWindow(this, mm_agl_path); + aglallWin->show(); +} diff --git a/mathmech/mainwindow.h b/mathmech/mainwindow.h index 7aca229..d9837cb 100644 --- a/mathmech/mainwindow.h +++ b/mathmech/mainwindow.h @@ -5,7 +5,6 @@ class Clear_items; class SettingsWindow; -class Start_events; class Update_fields; namespace Ui { @@ -35,6 +34,7 @@ private slots: void on_statgen_checkBox_atoms1_stateChanged(int arg1); void on_statgen_checkBox_atoms2_stateChanged(int arg1); void on_statgen_checkBox_atoms3_stateChanged(int arg1); + void on_statgen_checkBox_anal_stateChanged(int arg1); void on_envir_checkBox_log_stateChanged(int arg1); void on_radf_comboBox_atom_currentIndexChanged(int index); void on_radf_checkBox_ang_stateChanged(int arg1); @@ -89,6 +89,7 @@ private slots: void createAgglFile(); void aboutWin(); void settingsWinShow(); + void aglallWinShow(); private: Ui::MainWindow *ui; @@ -97,8 +98,6 @@ private: Clear_items *clear_items; friend class Clear_items; - Start_events *start_events; - friend class Start_events; Update_fields *update_fields; friend class Update_fields; diff --git a/mathmech/mainwindow.ui b/mathmech/mainwindow.ui index 283f48b..ca84cd9 100644 --- a/mathmech/mainwindow.ui +++ b/mathmech/mainwindow.ui @@ -14,8 +14,8 @@ Mathematical Molecular Mechanics - - + + 0 @@ -447,7 +447,7 @@ Agglomeration - + @@ -1205,6 +1205,90 @@ + + + + + + + 110 + 23 + + + + Analysis + + + + + + + false + + + + 80 + 23 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 1.000000000000000 + + + 0.100000000000000 + + + 0.050000000000000 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 110 + 23 + + + + Graph + + + true + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + @@ -1236,22 +1320,6 @@ - - - - - 80 - 23 - - - - Graph - - - true - - - @@ -3364,7 +3432,6 @@ &Tools - @@ -3487,8 +3554,10 @@ statgen_checkBox_log statgen_lineEdit_log statgen_pushButton_log - statgen_pushButton_clear + statgen_checkBox_anal + statgen_doubleSpinBox_anal statgen_checkBox_graph + statgen_pushButton_clear statgen_pushButton_start envir_lineEdit_workDir envir_pushButton_workDir diff --git a/mathmech/mathmech b/mathmech/mathmech index dfa1aa5..c0f0a83 100755 Binary files a/mathmech/mathmech and b/mathmech/mathmech differ diff --git a/mathmech/mathmech.pro.user b/mathmech/mathmech.pro.user index d0e5a8e..a3c4d6b 100644 --- a/mathmech/mathmech.pro.user +++ b/mathmech/mathmech.pro.user @@ -1,6 +1,6 @@ - + ProjectExplorer.Project.ActiveTarget diff --git a/mathmech/moc_aboutwindow.cpp b/mathmech/moc_aboutwindow.cpp new file mode 100644 index 0000000..06ae613 --- /dev/null +++ b/mathmech/moc_aboutwindow.cpp @@ -0,0 +1,80 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'aboutwindow.h' +** +** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.5) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "aboutwindow.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'aboutwindow.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 63 +#error "This file was generated using the moc from 4.8.5. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_AboutWindow[] = { + + // content: + 6, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +static const char qt_meta_stringdata_AboutWindow[] = { + "AboutWindow\0" +}; + +void AboutWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +const QMetaObjectExtraData AboutWindow::staticMetaObjectExtraData = { + 0, qt_static_metacall +}; + +const QMetaObject AboutWindow::staticMetaObject = { + { &QMainWindow::staticMetaObject, qt_meta_stringdata_AboutWindow, + qt_meta_data_AboutWindow, &staticMetaObjectExtraData } +}; + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject &AboutWindow::getStaticMetaObject() { return staticMetaObject; } +#endif //Q_NO_DATA_RELOCATION + +const QMetaObject *AboutWindow::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; +} + +void *AboutWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_AboutWindow)) + return static_cast(const_cast< AboutWindow*>(this)); + return QMainWindow::qt_metacast(_clname); +} + +int AboutWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/mathmech/moc_agglwindow.cpp b/mathmech/moc_agglwindow.cpp new file mode 100644 index 0000000..15f7535 --- /dev/null +++ b/mathmech/moc_agglwindow.cpp @@ -0,0 +1,110 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'agglwindow.h' +** +** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.5) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "agglwindow.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'agglwindow.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 63 +#error "This file was generated using the moc from 4.8.5. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_AgglWindow[] = { + + // content: + 6, // revision + 0, // classname + 0, 0, // classinfo + 7, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: signature, parameters, type, tag, flags + 12, 11, 11, 11, 0x08, + 46, 11, 11, 11, 0x08, + 76, 70, 11, 11, 0x08, + 117, 11, 11, 11, 0x08, + 151, 11, 11, 11, 0x08, + 186, 11, 11, 11, 0x08, + 220, 11, 11, 11, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_AgglWindow[] = { + "AgglWindow\0\0on_agl_pushButton_input_clicked()\0" + "on_pushButton_clicked()\0index\0" + "on_agl_comboBox_currentIndexChanged(int)\0" + "on_agl_listWidget_itemActivated()\0" + "on_agl_pushButton_output_clicked()\0" + "on_agl_pushButton_clear_clicked()\0" + "on_agl_pushButton_create_clicked()\0" +}; + +void AgglWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + Q_ASSERT(staticMetaObject.cast(_o)); + AgglWindow *_t = static_cast(_o); + switch (_id) { + case 0: _t->on_agl_pushButton_input_clicked(); break; + case 1: _t->on_pushButton_clicked(); break; + case 2: _t->on_agl_comboBox_currentIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 3: _t->on_agl_listWidget_itemActivated(); break; + case 4: _t->on_agl_pushButton_output_clicked(); break; + case 5: _t->on_agl_pushButton_clear_clicked(); break; + case 6: _t->on_agl_pushButton_create_clicked(); break; + default: ; + } + } +} + +const QMetaObjectExtraData AgglWindow::staticMetaObjectExtraData = { + 0, qt_static_metacall +}; + +const QMetaObject AgglWindow::staticMetaObject = { + { &QMainWindow::staticMetaObject, qt_meta_stringdata_AgglWindow, + qt_meta_data_AgglWindow, &staticMetaObjectExtraData } +}; + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject &AgglWindow::getStaticMetaObject() { return staticMetaObject; } +#endif //Q_NO_DATA_RELOCATION + +const QMetaObject *AgglWindow::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; +} + +void *AgglWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_AgglWindow)) + return static_cast(const_cast< AgglWindow*>(this)); + return QMainWindow::qt_metacast(_clname); +} + +int AgglWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/mathmech/moc_aglallwindow.cpp b/mathmech/moc_aglallwindow.cpp new file mode 100644 index 0000000..af170af --- /dev/null +++ b/mathmech/moc_aglallwindow.cpp @@ -0,0 +1,105 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'aglallwindow.h' +** +** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.5) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "aglallwindow.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'aglallwindow.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 63 +#error "This file was generated using the moc from 4.8.5. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_AglAllWindow[] = { + + // content: + 6, // revision + 0, // classname + 0, 0, // classinfo + 5, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: signature, parameters, type, tag, flags + 14, 13, 13, 13, 0x08, + 51, 13, 13, 13, 0x08, + 90, 13, 13, 13, 0x08, + 124, 13, 13, 13, 0x08, + 162, 13, 13, 13, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_AglAllWindow[] = { + "AglAllWindow\0\0on_aglall_pushButton_clear_clicked()\0" + "on_aglall_pushButton_workDir_clicked()\0" + "on_pdb_pushButton_input_clicked()\0" + "on_aglall_pushButton_output_clicked()\0" + "on_aglall_pushButton_start_clicked()\0" +}; + +void AglAllWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + Q_ASSERT(staticMetaObject.cast(_o)); + AglAllWindow *_t = static_cast(_o); + switch (_id) { + case 0: _t->on_aglall_pushButton_clear_clicked(); break; + case 1: _t->on_aglall_pushButton_workDir_clicked(); break; + case 2: _t->on_pdb_pushButton_input_clicked(); break; + case 3: _t->on_aglall_pushButton_output_clicked(); break; + case 4: _t->on_aglall_pushButton_start_clicked(); break; + default: ; + } + } + Q_UNUSED(_a); +} + +const QMetaObjectExtraData AglAllWindow::staticMetaObjectExtraData = { + 0, qt_static_metacall +}; + +const QMetaObject AglAllWindow::staticMetaObject = { + { &QMainWindow::staticMetaObject, qt_meta_stringdata_AglAllWindow, + qt_meta_data_AglAllWindow, &staticMetaObjectExtraData } +}; + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject &AglAllWindow::getStaticMetaObject() { return staticMetaObject; } +#endif //Q_NO_DATA_RELOCATION + +const QMetaObject *AglAllWindow::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; +} + +void *AglAllWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_AglAllWindow)) + return static_cast(const_cast< AglAllWindow*>(this)); + return QMainWindow::qt_metacast(_clname); +} + +int AglAllWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 5) + qt_static_metacall(this, _c, _id, _a); + _id -= 5; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/mathmech/moc_atomtypeswindow.cpp b/mathmech/moc_atomtypeswindow.cpp new file mode 100644 index 0000000..7c22c4c --- /dev/null +++ b/mathmech/moc_atomtypeswindow.cpp @@ -0,0 +1,111 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'atomtypeswindow.h' +** +** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.5) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "atomtypeswindow.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'atomtypeswindow.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 63 +#error "This file was generated using the moc from 4.8.5. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_AtomTypesWindow[] = { + + // content: + 6, // revision + 0, // classname + 0, 0, // classinfo + 7, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: signature, parameters, type, tag, flags + 17, 16, 16, 16, 0x08, + 58, 16, 16, 16, 0x08, + 96, 16, 16, 16, 0x08, + 138, 16, 16, 16, 0x08, + 178, 16, 16, 16, 0x08, + 232, 226, 16, 16, 0x08, + 283, 16, 16, 16, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_AtomTypesWindow[] = { + "AtomTypesWindow\0\0" + "on_atomTypes_pushButton_output_clicked()\0" + "on_atomTypes_pushButton_add_clicked()\0" + "on_atomTypes_pushButton_typeRem_clicked()\0" + "on_atomTypes_pushButton_clear_clicked()\0" + "on_atomTypes_spinBox_numOfMol_editingFinished()\0" + "index\0on_atomTypes_comboBox_mol_currentIndexChanged(int)\0" + "on_atomTypes_pushButton_create_clicked()\0" +}; + +void AtomTypesWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + Q_ASSERT(staticMetaObject.cast(_o)); + AtomTypesWindow *_t = static_cast(_o); + switch (_id) { + case 0: _t->on_atomTypes_pushButton_output_clicked(); break; + case 1: _t->on_atomTypes_pushButton_add_clicked(); break; + case 2: _t->on_atomTypes_pushButton_typeRem_clicked(); break; + case 3: _t->on_atomTypes_pushButton_clear_clicked(); break; + case 4: _t->on_atomTypes_spinBox_numOfMol_editingFinished(); break; + case 5: _t->on_atomTypes_comboBox_mol_currentIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 6: _t->on_atomTypes_pushButton_create_clicked(); break; + default: ; + } + } +} + +const QMetaObjectExtraData AtomTypesWindow::staticMetaObjectExtraData = { + 0, qt_static_metacall +}; + +const QMetaObject AtomTypesWindow::staticMetaObject = { + { &QMainWindow::staticMetaObject, qt_meta_stringdata_AtomTypesWindow, + qt_meta_data_AtomTypesWindow, &staticMetaObjectExtraData } +}; + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject &AtomTypesWindow::getStaticMetaObject() { return staticMetaObject; } +#endif //Q_NO_DATA_RELOCATION + +const QMetaObject *AtomTypesWindow::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; +} + +void *AtomTypesWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_AtomTypesWindow)) + return static_cast(const_cast< AtomTypesWindow*>(this)); + return QMainWindow::qt_metacast(_clname); +} + +int AtomTypesWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/mathmech/moc_clear_items.cpp b/mathmech/moc_clear_items.cpp new file mode 100644 index 0000000..677f6c9 --- /dev/null +++ b/mathmech/moc_clear_items.cpp @@ -0,0 +1,80 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'clear_items.h' +** +** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.5) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "clear_items.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'clear_items.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 63 +#error "This file was generated using the moc from 4.8.5. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_Clear_items[] = { + + // content: + 6, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +static const char qt_meta_stringdata_Clear_items[] = { + "Clear_items\0" +}; + +void Clear_items::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +const QMetaObjectExtraData Clear_items::staticMetaObjectExtraData = { + 0, qt_static_metacall +}; + +const QMetaObject Clear_items::staticMetaObject = { + { &QWidget::staticMetaObject, qt_meta_stringdata_Clear_items, + qt_meta_data_Clear_items, &staticMetaObjectExtraData } +}; + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject &Clear_items::getStaticMetaObject() { return staticMetaObject; } +#endif //Q_NO_DATA_RELOCATION + +const QMetaObject *Clear_items::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; +} + +void *Clear_items::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_Clear_items)) + return static_cast(const_cast< Clear_items*>(this)); + return QWidget::qt_metacast(_clname); +} + +int Clear_items::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/mathmech/moc_errorwindow.cpp b/mathmech/moc_errorwindow.cpp new file mode 100644 index 0000000..aa21ed5 --- /dev/null +++ b/mathmech/moc_errorwindow.cpp @@ -0,0 +1,80 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'errorwindow.h' +** +** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.5) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "errorwindow.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'errorwindow.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 63 +#error "This file was generated using the moc from 4.8.5. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_ErrorWindow[] = { + + // content: + 6, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +static const char qt_meta_stringdata_ErrorWindow[] = { + "ErrorWindow\0" +}; + +void ErrorWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +const QMetaObjectExtraData ErrorWindow::staticMetaObjectExtraData = { + 0, qt_static_metacall +}; + +const QMetaObject ErrorWindow::staticMetaObject = { + { &QMainWindow::staticMetaObject, qt_meta_stringdata_ErrorWindow, + qt_meta_data_ErrorWindow, &staticMetaObjectExtraData } +}; + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject &ErrorWindow::getStaticMetaObject() { return staticMetaObject; } +#endif //Q_NO_DATA_RELOCATION + +const QMetaObject *ErrorWindow::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; +} + +void *ErrorWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_ErrorWindow)) + return static_cast(const_cast< ErrorWindow*>(this)); + return QMainWindow::qt_metacast(_clname); +} + +int ErrorWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/mathmech/moc_mainwindow.cpp b/mathmech/moc_mainwindow.cpp new file mode 100644 index 0000000..8d2f78f --- /dev/null +++ b/mathmech/moc_mainwindow.cpp @@ -0,0 +1,255 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'mainwindow.h' +** +** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.5) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "mainwindow.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'mainwindow.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 63 +#error "This file was generated using the moc from 4.8.5. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_MainWindow[] = { + + // content: + 6, // revision + 0, // classname + 0, 0, // classinfo + 56, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: signature, parameters, type, tag, flags + 17, 12, 11, 11, 0x08, + 55, 12, 11, 11, 0x08, + 99, 12, 11, 11, 0x08, + 141, 12, 11, 11, 0x08, + 186, 12, 11, 11, 0x08, + 231, 12, 11, 11, 0x08, + 276, 12, 11, 11, 0x08, + 319, 12, 11, 11, 0x08, + 365, 359, 11, 11, 0x08, + 412, 12, 11, 11, 0x08, + 451, 12, 11, 11, 0x08, + 490, 359, 11, 11, 0x08, + 536, 12, 11, 11, 0x08, + 574, 11, 11, 11, 0x08, + 610, 11, 11, 11, 0x08, + 644, 11, 11, 11, 0x08, + 678, 11, 11, 11, 0x08, + 713, 11, 11, 11, 0x08, + 745, 11, 11, 11, 0x08, + 785, 11, 11, 11, 0x08, + 823, 11, 11, 11, 0x08, + 862, 11, 11, 11, 0x08, + 898, 11, 11, 11, 0x08, + 936, 11, 11, 11, 0x08, + 972, 11, 11, 11, 0x08, + 1009, 11, 11, 11, 0x08, + 1043, 11, 11, 11, 0x08, + 1080, 11, 11, 11, 0x08, + 1115, 11, 11, 11, 0x08, + 1151, 11, 11, 11, 0x08, + 1184, 11, 11, 11, 0x08, + 1220, 11, 11, 11, 0x08, + 1254, 11, 11, 11, 0x08, + 1286, 11, 11, 11, 0x08, + 1321, 11, 11, 11, 0x08, + 1353, 11, 11, 11, 0x08, + 1387, 11, 11, 11, 0x08, + 1425, 11, 11, 11, 0x08, + 1461, 11, 11, 11, 0x08, + 1496, 11, 11, 11, 0x08, + 1530, 359, 11, 11, 0x08, + 1579, 11, 11, 11, 0x08, + 1618, 11, 11, 11, 0x08, + 1665, 11, 11, 11, 0x08, + 1704, 11, 11, 11, 0x08, + 1742, 11, 11, 11, 0x08, + 1776, 11, 11, 11, 0x08, + 1814, 11, 11, 11, 0x08, + 1850, 11, 11, 11, 0x08, + 1885, 11, 11, 11, 0x08, + 1919, 359, 11, 11, 0x08, + 1952, 11, 11, 11, 0x08, + 1970, 11, 11, 11, 0x08, + 1987, 11, 11, 11, 0x08, + 1998, 11, 11, 11, 0x08, + 2016, 11, 11, 11, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_MainWindow[] = { + "MainWindow\0\0arg1\0on_trj_checkBox_log_stateChanged(int)\0" + "on_statgen_checkBox_depth_stateChanged(int)\0" + "on_statgen_checkBox_log_stateChanged(int)\0" + "on_statgen_checkBox_atoms1_stateChanged(int)\0" + "on_statgen_checkBox_atoms2_stateChanged(int)\0" + "on_statgen_checkBox_atoms3_stateChanged(int)\0" + "on_statgen_checkBox_anal_stateChanged(int)\0" + "on_envir_checkBox_log_stateChanged(int)\0" + "index\0on_radf_comboBox_atom_currentIndexChanged(int)\0" + "on_radf_checkBox_ang_stateChanged(int)\0" + "on_radf_checkBox_log_stateChanged(int)\0" + "on_pdb_comboBox_mode_currentIndexChanged(int)\0" + "on_pdb_checkBox_log_stateChanged(int)\0" + "on_trj_pushButton_workDir_clicked()\0" + "on_trj_pushButton_input_clicked()\0" + "on_trj_pushButton_atoms_clicked()\0" + "on_trj_pushButton_output_clicked()\0" + "on_trj_pushButton_log_clicked()\0" + "on_statgen_pushButton_workDir_clicked()\0" + "on_statgen_pushButton_input_clicked()\0" + "on_statgen_pushButton_output_clicked()\0" + "on_statgen_pushButton_log_clicked()\0" + "on_envir_pushButton_workDir_clicked()\0" + "on_envir_pushButton_input_clicked()\0" + "on_envir_pushButton_output_clicked()\0" + "on_envir_pushButton_log_clicked()\0" + "on_radf_pushButton_workDir_clicked()\0" + "on_radf_pushButton_input_clicked()\0" + "on_radf_pushButton_output_clicked()\0" + "on_radf_pushButton_log_clicked()\0" + "on_pdb_pushButton_workDir_clicked()\0" + "on_pdb_pushButton_input_clicked()\0" + "on_pdb_pushButton_agl_clicked()\0" + "on_pdb_pushButton_output_clicked()\0" + "on_pdb_pushButton_log_clicked()\0" + "on_trj_pushButton_clear_clicked()\0" + "on_statgen_pushButton_clear_clicked()\0" + "on_envir_pushButton_clear_clicked()\0" + "on_radf_pushButton_clear_clicked()\0" + "on_pdb_pushButton_clear_clicked()\0" + "on_statgen_comboBox_int_currentIndexChanged(int)\0" + "on_stagen_pushButton_intSave_clicked()\0" + "on_statgen_doubleSpinBox_int_editingFinished()\0" + "on_statgen_pushButton_intAdd_clicked()\0" + "on_stagen_pushButton_intRem_clicked()\0" + "on_trj_pushButton_start_clicked()\0" + "on_statgen_pushButton_start_clicked()\0" + "on_envir_pushButton_start_clicked()\0" + "on_radf_pushButton_start_clicked()\0" + "on_pdb_pushButton_start_clicked()\0" + "on_tabWidget_currentChanged(int)\0" + "createAtomTypes()\0createAgglFile()\0" + "aboutWin()\0settingsWinShow()\0" + "aglallWinShow()\0" +}; + +void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + Q_ASSERT(staticMetaObject.cast(_o)); + MainWindow *_t = static_cast(_o); + switch (_id) { + case 0: _t->on_trj_checkBox_log_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 1: _t->on_statgen_checkBox_depth_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 2: _t->on_statgen_checkBox_log_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 3: _t->on_statgen_checkBox_atoms1_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 4: _t->on_statgen_checkBox_atoms2_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 5: _t->on_statgen_checkBox_atoms3_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 6: _t->on_statgen_checkBox_anal_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 7: _t->on_envir_checkBox_log_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 8: _t->on_radf_comboBox_atom_currentIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 9: _t->on_radf_checkBox_ang_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 10: _t->on_radf_checkBox_log_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 11: _t->on_pdb_comboBox_mode_currentIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 12: _t->on_pdb_checkBox_log_stateChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 13: _t->on_trj_pushButton_workDir_clicked(); break; + case 14: _t->on_trj_pushButton_input_clicked(); break; + case 15: _t->on_trj_pushButton_atoms_clicked(); break; + case 16: _t->on_trj_pushButton_output_clicked(); break; + case 17: _t->on_trj_pushButton_log_clicked(); break; + case 18: _t->on_statgen_pushButton_workDir_clicked(); break; + case 19: _t->on_statgen_pushButton_input_clicked(); break; + case 20: _t->on_statgen_pushButton_output_clicked(); break; + case 21: _t->on_statgen_pushButton_log_clicked(); break; + case 22: _t->on_envir_pushButton_workDir_clicked(); break; + case 23: _t->on_envir_pushButton_input_clicked(); break; + case 24: _t->on_envir_pushButton_output_clicked(); break; + case 25: _t->on_envir_pushButton_log_clicked(); break; + case 26: _t->on_radf_pushButton_workDir_clicked(); break; + case 27: _t->on_radf_pushButton_input_clicked(); break; + case 28: _t->on_radf_pushButton_output_clicked(); break; + case 29: _t->on_radf_pushButton_log_clicked(); break; + case 30: _t->on_pdb_pushButton_workDir_clicked(); break; + case 31: _t->on_pdb_pushButton_input_clicked(); break; + case 32: _t->on_pdb_pushButton_agl_clicked(); break; + case 33: _t->on_pdb_pushButton_output_clicked(); break; + case 34: _t->on_pdb_pushButton_log_clicked(); break; + case 35: _t->on_trj_pushButton_clear_clicked(); break; + case 36: _t->on_statgen_pushButton_clear_clicked(); break; + case 37: _t->on_envir_pushButton_clear_clicked(); break; + case 38: _t->on_radf_pushButton_clear_clicked(); break; + case 39: _t->on_pdb_pushButton_clear_clicked(); break; + case 40: _t->on_statgen_comboBox_int_currentIndexChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 41: _t->on_stagen_pushButton_intSave_clicked(); break; + case 42: _t->on_statgen_doubleSpinBox_int_editingFinished(); break; + case 43: _t->on_statgen_pushButton_intAdd_clicked(); break; + case 44: _t->on_stagen_pushButton_intRem_clicked(); break; + case 45: _t->on_trj_pushButton_start_clicked(); break; + case 46: _t->on_statgen_pushButton_start_clicked(); break; + case 47: _t->on_envir_pushButton_start_clicked(); break; + case 48: _t->on_radf_pushButton_start_clicked(); break; + case 49: _t->on_pdb_pushButton_start_clicked(); break; + case 50: _t->on_tabWidget_currentChanged((*reinterpret_cast< int(*)>(_a[1]))); break; + case 51: _t->createAtomTypes(); break; + case 52: _t->createAgglFile(); break; + case 53: _t->aboutWin(); break; + case 54: _t->settingsWinShow(); break; + case 55: _t->aglallWinShow(); break; + default: ; + } + } +} + +const QMetaObjectExtraData MainWindow::staticMetaObjectExtraData = { + 0, qt_static_metacall +}; + +const QMetaObject MainWindow::staticMetaObject = { + { &QMainWindow::staticMetaObject, qt_meta_stringdata_MainWindow, + qt_meta_data_MainWindow, &staticMetaObjectExtraData } +}; + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject &MainWindow::getStaticMetaObject() { return staticMetaObject; } +#endif //Q_NO_DATA_RELOCATION + +const QMetaObject *MainWindow::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; +} + +void *MainWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_MainWindow)) + return static_cast(const_cast< MainWindow*>(this)); + return QMainWindow::qt_metacast(_clname); +} + +int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 56) + qt_static_metacall(this, _c, _id, _a); + _id -= 56; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/mathmech/moc_settingswindow.cpp b/mathmech/moc_settingswindow.cpp new file mode 100644 index 0000000..cf64f43 --- /dev/null +++ b/mathmech/moc_settingswindow.cpp @@ -0,0 +1,111 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'settingswindow.h' +** +** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.5) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "settingswindow.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'settingswindow.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 63 +#error "This file was generated using the moc from 4.8.5. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_SettingsWindow[] = { + + // content: + 6, // revision + 0, // classname + 0, 0, // classinfo + 7, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: signature, parameters, type, tag, flags + 16, 15, 15, 15, 0x08, + 54, 15, 15, 15, 0x08, + 91, 15, 15, 15, 0x08, + 132, 15, 15, 15, 0x08, + 171, 15, 15, 15, 0x08, + 209, 15, 15, 15, 0x08, + 250, 15, 15, 15, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_SettingsWindow[] = { + "SettingsWindow\0\0on_settings_pushButton_save_clicked()\0" + "on_settings_pushButton_trj_clicked()\0" + "on_settings_pushButton_statgen_clicked()\0" + "on_settings_pushButton_envir_clicked()\0" + "on_settings_pushButton_radf_clicked()\0" + "on_settings_pushButton_trj2pdb_clicked()\0" + "on_settings_pushButton_agl_clicked()\0" +}; + +void SettingsWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + Q_ASSERT(staticMetaObject.cast(_o)); + SettingsWindow *_t = static_cast(_o); + switch (_id) { + case 0: _t->on_settings_pushButton_save_clicked(); break; + case 1: _t->on_settings_pushButton_trj_clicked(); break; + case 2: _t->on_settings_pushButton_statgen_clicked(); break; + case 3: _t->on_settings_pushButton_envir_clicked(); break; + case 4: _t->on_settings_pushButton_radf_clicked(); break; + case 5: _t->on_settings_pushButton_trj2pdb_clicked(); break; + case 6: _t->on_settings_pushButton_agl_clicked(); break; + default: ; + } + } + Q_UNUSED(_a); +} + +const QMetaObjectExtraData SettingsWindow::staticMetaObjectExtraData = { + 0, qt_static_metacall +}; + +const QMetaObject SettingsWindow::staticMetaObject = { + { &QMainWindow::staticMetaObject, qt_meta_stringdata_SettingsWindow, + qt_meta_data_SettingsWindow, &staticMetaObjectExtraData } +}; + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject &SettingsWindow::getStaticMetaObject() { return staticMetaObject; } +#endif //Q_NO_DATA_RELOCATION + +const QMetaObject *SettingsWindow::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; +} + +void *SettingsWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_SettingsWindow)) + return static_cast(const_cast< SettingsWindow*>(this)); + return QMainWindow::qt_metacast(_clname); +} + +int SettingsWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 7) + qt_static_metacall(this, _c, _id, _a); + _id -= 7; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/mathmech/moc_start_events.cpp b/mathmech/moc_start_events.cpp new file mode 100644 index 0000000..cf96002 --- /dev/null +++ b/mathmech/moc_start_events.cpp @@ -0,0 +1,80 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'start_events.h' +** +** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.5) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "start_events.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'start_events.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 63 +#error "This file was generated using the moc from 4.8.5. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_Start_events[] = { + + // content: + 6, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +static const char qt_meta_stringdata_Start_events[] = { + "Start_events\0" +}; + +void Start_events::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +const QMetaObjectExtraData Start_events::staticMetaObjectExtraData = { + 0, qt_static_metacall +}; + +const QMetaObject Start_events::staticMetaObject = { + { &QWidget::staticMetaObject, qt_meta_stringdata_Start_events, + qt_meta_data_Start_events, &staticMetaObjectExtraData } +}; + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject &Start_events::getStaticMetaObject() { return staticMetaObject; } +#endif //Q_NO_DATA_RELOCATION + +const QMetaObject *Start_events::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; +} + +void *Start_events::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_Start_events)) + return static_cast(const_cast< Start_events*>(this)); + return QWidget::qt_metacast(_clname); +} + +int Start_events::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/mathmech/moc_statgengraphwindow.cpp b/mathmech/moc_statgengraphwindow.cpp new file mode 100644 index 0000000..54081e1 --- /dev/null +++ b/mathmech/moc_statgengraphwindow.cpp @@ -0,0 +1,94 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'statgengraphwindow.h' +** +** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.5) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "statgengraphwindow.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'statgengraphwindow.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 63 +#error "This file was generated using the moc from 4.8.5. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_StatgenGraphWindow[] = { + + // content: + 6, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: signature, parameters, type, tag, flags + 20, 19, 19, 19, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_StatgenGraphWindow[] = { + "StatgenGraphWindow\0\0" + "on_graph_pushButton_save_clicked()\0" +}; + +void StatgenGraphWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + Q_ASSERT(staticMetaObject.cast(_o)); + StatgenGraphWindow *_t = static_cast(_o); + switch (_id) { + case 0: _t->on_graph_pushButton_save_clicked(); break; + default: ; + } + } + Q_UNUSED(_a); +} + +const QMetaObjectExtraData StatgenGraphWindow::staticMetaObjectExtraData = { + 0, qt_static_metacall +}; + +const QMetaObject StatgenGraphWindow::staticMetaObject = { + { &QMainWindow::staticMetaObject, qt_meta_stringdata_StatgenGraphWindow, + qt_meta_data_StatgenGraphWindow, &staticMetaObjectExtraData } +}; + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject &StatgenGraphWindow::getStaticMetaObject() { return staticMetaObject; } +#endif //Q_NO_DATA_RELOCATION + +const QMetaObject *StatgenGraphWindow::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; +} + +void *StatgenGraphWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_StatgenGraphWindow)) + return static_cast(const_cast< StatgenGraphWindow*>(this)); + return QMainWindow::qt_metacast(_clname); +} + +int StatgenGraphWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/mathmech/moc_update_fields.cpp b/mathmech/moc_update_fields.cpp new file mode 100644 index 0000000..ffca824 --- /dev/null +++ b/mathmech/moc_update_fields.cpp @@ -0,0 +1,80 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'update_fields.h' +** +** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.5) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "update_fields.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'update_fields.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 63 +#error "This file was generated using the moc from 4.8.5. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_Update_fields[] = { + + // content: + 6, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + 0 // eod +}; + +static const char qt_meta_stringdata_Update_fields[] = { + "Update_fields\0" +}; + +void Update_fields::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + Q_UNUSED(_o); + Q_UNUSED(_id); + Q_UNUSED(_c); + Q_UNUSED(_a); +} + +const QMetaObjectExtraData Update_fields::staticMetaObjectExtraData = { + 0, qt_static_metacall +}; + +const QMetaObject Update_fields::staticMetaObject = { + { &QWidget::staticMetaObject, qt_meta_stringdata_Update_fields, + qt_meta_data_Update_fields, &staticMetaObjectExtraData } +}; + +#ifdef Q_NO_DATA_RELOCATION +const QMetaObject &Update_fields::getStaticMetaObject() { return staticMetaObject; } +#endif //Q_NO_DATA_RELOCATION + +const QMetaObject *Update_fields::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject; +} + +void *Update_fields::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_Update_fields)) + return static_cast(const_cast< Update_fields*>(this)); + return QWidget::qt_metacast(_clname); +} + +int Update_fields::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/mathmech/settingswindow.cpp b/mathmech/settingswindow.cpp index e2c8b5c..32f1607 100644 --- a/mathmech/settingswindow.cpp +++ b/mathmech/settingswindow.cpp @@ -3,14 +3,13 @@ #include #include -#include "settingswindow.h" -#include "ui_settingswindow.h" - #include "errorwindow.h" -#include "ui_errorwindow.h" #include "mainwindow.h" #include "ui_mainwindow.h" +#include "settingswindow.h" +#include "ui_settingswindow.h" + SettingsWindow::SettingsWindow(MainWindow *parent) : QMainWindow(parent), ui(new Ui::SettingsWindow) diff --git a/mathmech/start_events.cpp b/mathmech/start_events.cpp index b04014d..6e03327 100644 --- a/mathmech/start_events.cpp +++ b/mathmech/start_events.cpp @@ -1,20 +1,27 @@ #include -#include "start_events.h" - #include "mainwindow.h" #include "ui_mainwindow.h" #include "errorwindow.h" -#include "ui_errorwindow.h" #include "statgengraphwindow.h" +#include "start_events.h" + Start_events::Start_events(MainWindow *wid) : parent(wid) { } -void Start_events::start_trj(QString mm_trj_path) +void Start_events::start_trj(QString mm_trj_path, + QString workDir, + QString input, + QString type, + QString steps, + QString atomType, + QString mask, + QString totalTypes, + QString log) { errorwin = new ErrorWindow(parent); parent->ui->statusBar->showMessage(QApplication::translate("Start_events", "Processing 'trj'...")); @@ -80,7 +87,6 @@ void Start_events::start_trj(QString mm_trj_path) } // exec - parent->ui->tabWidget->setDisabled(true); QString command; command.append(mm_trj_path); if (input.contains(QDir::separator())) @@ -105,7 +111,6 @@ void Start_events::start_trj(QString mm_trj_path) command.append(" -q"); system(command.toStdString().c_str()); - parent->ui->tabWidget->setEnabled(true); parent->ui->statusBar->showMessage(QApplication::translate("Start_events", "Done")); delete errorwin; } @@ -183,7 +188,6 @@ void Start_events::start_statgen(QString mm_statgen_path) } // exec - parent->ui->tabWidget->setDisabled(true); QString command; command.append(mm_statgen_path); if (mask.contains(QDir::separator())) @@ -216,7 +220,6 @@ void Start_events::start_statgen(QString mm_statgen_path) command.append(" -q"); system(command.toStdString().c_str()); - parent->ui->tabWidget->setEnabled(true); parent->ui->statusBar->showMessage(QApplication::translate("Start_events", "Done")); delete errorwin; if (parent->ui->statgen_checkBox_graph->checkState() == 2) @@ -283,7 +286,6 @@ void Start_events::start_envir(QString mm_envir_path) return; } - parent->ui->tabWidget->setDisabled(true); QString command; command.append(mm_envir_path); if (input.contains(QDir::separator())) @@ -307,7 +309,6 @@ void Start_events::start_envir(QString mm_envir_path) command.append(" -q"); system(command.toStdString().c_str()); - parent->ui->tabWidget->setEnabled(true); parent->ui->statusBar->showMessage(QApplication::translate("Start_events", "Done")); delete errorwin; } @@ -393,7 +394,6 @@ void Start_events::start_radf(QString mm_radf_path) } // exec - parent->ui->tabWidget->setDisabled(true); QString command; command.append(mm_radf_path); if (mask.contains(QDir::separator())) @@ -430,7 +430,6 @@ void Start_events::start_radf(QString mm_radf_path) command.append(" -q"); system(command.toStdString().c_str()); - parent->ui->tabWidget->setEnabled(true); parent->ui->statusBar->showMessage(QApplication::translate("Start_events", "Done")); delete errorwin; if (parent->ui->radf_checkBox_graph->checkState() == 2) @@ -513,7 +512,6 @@ void Start_events::start_pdb(QString mm_pdb_path) } // exec - parent->ui->tabWidget->setDisabled(true); QString command; command.append(mm_pdb_path); if (parent->ui->pdb_comboBox_mode->currentIndex() == 0) @@ -542,9 +540,7 @@ void Start_events::start_pdb(QString mm_pdb_path) } command.append(" -q"); -// system(command.toStdString().c_str()); - printf ("%s\n", command.toStdString().c_str()); - parent->ui->tabWidget->setEnabled(true); + system(command.toStdString().c_str()); parent->ui->statusBar->showMessage(QApplication::translate("Start_events", "Done")); delete errorwin; } diff --git a/mathmech/start_events.h b/mathmech/start_events.h index bab0484..b8dd1a3 100644 --- a/mathmech/start_events.h +++ b/mathmech/start_events.h @@ -11,7 +11,15 @@ class Start_events : public QWidget Q_OBJECT public: explicit Start_events(MainWindow *wid = 0); - void start_trj(QString mm_trj_path); + void start_trj(QString mm_trj_path, + QString workDir, + QString input, + QString type, + QString steps, + QString atomType, + QString mask, + QString totalTypes, + QString log); void start_statgen(QString mm_statgen_path); void start_envir(QString mm_envir_path); void start_radf(QString mm_radf_path); diff --git a/mathmech/statgengraphwindow.cpp b/mathmech/statgengraphwindow.cpp index 6554240..896d79a 100644 --- a/mathmech/statgengraphwindow.cpp +++ b/mathmech/statgengraphwindow.cpp @@ -69,8 +69,8 @@ void StatgenGraphWindow::paintGraph() pn_curve->setSamples(x_axis, pn_points); break; case 1: - plot->setAxisTitle(QwtPlot::xBottom, trUtf8("N")); - plot->setAxisTitle(QwtPlot::yLeft, trUtf8("p")); + plot->setAxisTitle(QwtPlot::xBottom, trUtf8("r")); + plot->setAxisTitle(QwtPlot::yLeft, trUtf8("g")); pen = QPen(QColor(0,0,0)); QwtPlotCurve *radf_curve; diff --git a/mathmech/ui_aboutwindow.h b/mathmech/ui_aboutwindow.h new file mode 100644 index 0000000..5aa5905 --- /dev/null +++ b/mathmech/ui_aboutwindow.h @@ -0,0 +1,104 @@ +/******************************************************************************** +** Form generated from reading UI file 'aboutwindow.ui' +** +** Created by: Qt User Interface Compiler version 4.8.5 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_ABOUTWINDOW_H +#define UI_ABOUTWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_AboutWindow +{ +public: + QWidget *centralwidget; + QVBoxLayout *verticalLayout; + QTextBrowser *textBrowser; + QHBoxLayout *about_layout_buttons; + QSpacerItem *horizontalSpacer; + QPushButton *about_pushButton_close; + + void setupUi(QMainWindow *AboutWindow) + { + if (AboutWindow->objectName().isEmpty()) + AboutWindow->setObjectName(QString::fromUtf8("AboutWindow")); + AboutWindow->resize(383, 320); + centralwidget = new QWidget(AboutWindow); + centralwidget->setObjectName(QString::fromUtf8("centralwidget")); + verticalLayout = new QVBoxLayout(centralwidget); + verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); + textBrowser = new QTextBrowser(centralwidget); + textBrowser->setObjectName(QString::fromUtf8("textBrowser")); + + verticalLayout->addWidget(textBrowser); + + about_layout_buttons = new QHBoxLayout(); + about_layout_buttons->setObjectName(QString::fromUtf8("about_layout_buttons")); + horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + about_layout_buttons->addItem(horizontalSpacer); + + about_pushButton_close = new QPushButton(centralwidget); + about_pushButton_close->setObjectName(QString::fromUtf8("about_pushButton_close")); + about_pushButton_close->setMinimumSize(QSize(80, 23)); + about_pushButton_close->setAutoDefault(true); + + about_layout_buttons->addWidget(about_pushButton_close); + + + verticalLayout->addLayout(about_layout_buttons); + + AboutWindow->setCentralWidget(centralwidget); + QWidget::setTabOrder(textBrowser, about_pushButton_close); + + retranslateUi(AboutWindow); + QObject::connect(about_pushButton_close, SIGNAL(clicked()), AboutWindow, SLOT(close())); + + QMetaObject::connectSlotsByName(AboutWindow); + } // setupUi + + void retranslateUi(QMainWindow *AboutWindow) + { + AboutWindow->setWindowTitle(QApplication::translate("AboutWindow", "About", 0, QApplication::UnicodeUTF8)); + textBrowser->setHtml(QApplication::translate("AboutWindow", "\n" +"\n" +"

Mathematical Molecular Mechanics

\n" +"


\n" +"

Version: 1.0.0

\n" +"

License: GPL

\n" +"


\n" +"

Author: Evgeniy Alekseev

\n" +"

E-mail: esalexeev@gmail.com

\n" +"


\n" +"

Graphical user interface for "mathmech" program pack.

", 0, QApplication::UnicodeUTF8)); + about_pushButton_close->setText(QApplication::translate("AboutWindow", "Close", 0, QApplication::UnicodeUTF8)); + } // retranslateUi + +}; + +namespace Ui { + class AboutWindow: public Ui_AboutWindow {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_ABOUTWINDOW_H diff --git a/mathmech/ui_agglwindow.h b/mathmech/ui_agglwindow.h new file mode 100644 index 0000000..56824bb --- /dev/null +++ b/mathmech/ui_agglwindow.h @@ -0,0 +1,217 @@ +/******************************************************************************** +** Form generated from reading UI file 'agglwindow.ui' +** +** Created by: Qt User Interface Compiler version 4.8.5 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_AGGLWINDOW_H +#define UI_AGGLWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_AgglWindow +{ +public: + QWidget *centralwidget; + QVBoxLayout *verticalLayout; + QHBoxLayout *agl_layout_input; + QLabel *agl_label_input; + QLineEdit *agl_lineEdit_input; + QPushButton *agl_pushButton_input; + QHBoxLayout *horizontalLayout; + QSpacerItem *horizontalSpacer_2; + QPushButton *pushButton; + QComboBox *agl_comboBox; + QListWidget *agl_listWidget; + QTextBrowser *agl_textBrowser; + QHBoxLayout *agl_layout_output; + QLabel *agl_label_output; + QLineEdit *agl_lineEdit_output; + QPushButton *agl_pushButton_output; + QHBoxLayout *agl_layout_buttons; + QPushButton *agl_pushButton_clear; + QSpacerItem *horizontalSpacer; + QPushButton *agl_pushButton_create; + QPushButton *agl_pushButton_close; + + void setupUi(QMainWindow *AgglWindow) + { + if (AgglWindow->objectName().isEmpty()) + AgglWindow->setObjectName(QString::fromUtf8("AgglWindow")); + AgglWindow->resize(396, 400); + centralwidget = new QWidget(AgglWindow); + centralwidget->setObjectName(QString::fromUtf8("centralwidget")); + verticalLayout = new QVBoxLayout(centralwidget); + verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); + agl_layout_input = new QHBoxLayout(); + agl_layout_input->setObjectName(QString::fromUtf8("agl_layout_input")); + agl_label_input = new QLabel(centralwidget); + agl_label_input->setObjectName(QString::fromUtf8("agl_label_input")); + agl_label_input->setMinimumSize(QSize(110, 23)); + + agl_layout_input->addWidget(agl_label_input); + + agl_lineEdit_input = new QLineEdit(centralwidget); + agl_lineEdit_input->setObjectName(QString::fromUtf8("agl_lineEdit_input")); + agl_lineEdit_input->setMinimumSize(QSize(100, 23)); + agl_lineEdit_input->setMaximumSize(QSize(16777215, 16777215)); + + agl_layout_input->addWidget(agl_lineEdit_input); + + agl_pushButton_input = new QPushButton(centralwidget); + agl_pushButton_input->setObjectName(QString::fromUtf8("agl_pushButton_input")); + agl_pushButton_input->setMinimumSize(QSize(80, 23)); + agl_pushButton_input->setAutoDefault(true); + + agl_layout_input->addWidget(agl_pushButton_input); + + + verticalLayout->addLayout(agl_layout_input); + + horizontalLayout = new QHBoxLayout(); + horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout")); + horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + horizontalLayout->addItem(horizontalSpacer_2); + + pushButton = new QPushButton(centralwidget); + pushButton->setObjectName(QString::fromUtf8("pushButton")); + pushButton->setMinimumSize(QSize(80, 23)); + pushButton->setAutoDefault(true); + + horizontalLayout->addWidget(pushButton); + + + verticalLayout->addLayout(horizontalLayout); + + agl_comboBox = new QComboBox(centralwidget); + agl_comboBox->setObjectName(QString::fromUtf8("agl_comboBox")); + + verticalLayout->addWidget(agl_comboBox); + + agl_listWidget = new QListWidget(centralwidget); + agl_listWidget->setObjectName(QString::fromUtf8("agl_listWidget")); + agl_listWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); + + verticalLayout->addWidget(agl_listWidget); + + agl_textBrowser = new QTextBrowser(centralwidget); + agl_textBrowser->setObjectName(QString::fromUtf8("agl_textBrowser")); + + verticalLayout->addWidget(agl_textBrowser); + + agl_layout_output = new QHBoxLayout(); + agl_layout_output->setObjectName(QString::fromUtf8("agl_layout_output")); + agl_label_output = new QLabel(centralwidget); + agl_label_output->setObjectName(QString::fromUtf8("agl_label_output")); + agl_label_output->setMinimumSize(QSize(110, 23)); + + agl_layout_output->addWidget(agl_label_output); + + agl_lineEdit_output = new QLineEdit(centralwidget); + agl_lineEdit_output->setObjectName(QString::fromUtf8("agl_lineEdit_output")); + agl_lineEdit_output->setMinimumSize(QSize(100, 23)); + agl_lineEdit_output->setMaximumSize(QSize(16777215, 16777215)); + + agl_layout_output->addWidget(agl_lineEdit_output); + + agl_pushButton_output = new QPushButton(centralwidget); + agl_pushButton_output->setObjectName(QString::fromUtf8("agl_pushButton_output")); + agl_pushButton_output->setMinimumSize(QSize(80, 23)); + agl_pushButton_output->setAutoDefault(true); + + agl_layout_output->addWidget(agl_pushButton_output); + + + verticalLayout->addLayout(agl_layout_output); + + agl_layout_buttons = new QHBoxLayout(); + agl_layout_buttons->setObjectName(QString::fromUtf8("agl_layout_buttons")); + agl_pushButton_clear = new QPushButton(centralwidget); + agl_pushButton_clear->setObjectName(QString::fromUtf8("agl_pushButton_clear")); + agl_pushButton_clear->setMinimumSize(QSize(80, 23)); + agl_pushButton_clear->setAutoDefault(true); + + agl_layout_buttons->addWidget(agl_pushButton_clear); + + horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + agl_layout_buttons->addItem(horizontalSpacer); + + agl_pushButton_create = new QPushButton(centralwidget); + agl_pushButton_create->setObjectName(QString::fromUtf8("agl_pushButton_create")); + agl_pushButton_create->setMinimumSize(QSize(80, 23)); + agl_pushButton_create->setMaximumSize(QSize(16777215, 16777215)); + agl_pushButton_create->setAutoDefault(true); + + agl_layout_buttons->addWidget(agl_pushButton_create); + + agl_pushButton_close = new QPushButton(centralwidget); + agl_pushButton_close->setObjectName(QString::fromUtf8("agl_pushButton_close")); + agl_pushButton_close->setMinimumSize(QSize(80, 23)); + agl_pushButton_close->setAutoDefault(true); + + agl_layout_buttons->addWidget(agl_pushButton_close); + + + verticalLayout->addLayout(agl_layout_buttons); + + AgglWindow->setCentralWidget(centralwidget); + QWidget::setTabOrder(agl_lineEdit_input, agl_pushButton_input); + QWidget::setTabOrder(agl_pushButton_input, pushButton); + QWidget::setTabOrder(pushButton, agl_comboBox); + QWidget::setTabOrder(agl_comboBox, agl_listWidget); + QWidget::setTabOrder(agl_listWidget, agl_textBrowser); + QWidget::setTabOrder(agl_textBrowser, agl_lineEdit_output); + QWidget::setTabOrder(agl_lineEdit_output, agl_pushButton_output); + QWidget::setTabOrder(agl_pushButton_output, agl_pushButton_clear); + QWidget::setTabOrder(agl_pushButton_clear, agl_pushButton_create); + QWidget::setTabOrder(agl_pushButton_create, agl_pushButton_close); + + retranslateUi(AgglWindow); + QObject::connect(agl_pushButton_close, SIGNAL(clicked()), AgglWindow, SLOT(close())); + + QMetaObject::connectSlotsByName(AgglWindow); + } // setupUi + + void retranslateUi(QMainWindow *AgglWindow) + { + AgglWindow->setWindowTitle(QApplication::translate("AgglWindow", "Agglomerate", 0, QApplication::UnicodeUTF8)); + agl_label_input->setText(QApplication::translate("AgglWindow", "Input file", 0, QApplication::UnicodeUTF8)); + agl_pushButton_input->setText(QApplication::translate("AgglWindow", "Browse", 0, QApplication::UnicodeUTF8)); + pushButton->setText(QApplication::translate("AgglWindow", "Select", 0, QApplication::UnicodeUTF8)); + agl_label_output->setText(QApplication::translate("AgglWindow", "Output file", 0, QApplication::UnicodeUTF8)); + agl_pushButton_output->setText(QApplication::translate("AgglWindow", "Browse", 0, QApplication::UnicodeUTF8)); + agl_pushButton_clear->setText(QApplication::translate("AgglWindow", "Clear", 0, QApplication::UnicodeUTF8)); + agl_pushButton_create->setText(QApplication::translate("AgglWindow", "Create", 0, QApplication::UnicodeUTF8)); + agl_pushButton_close->setText(QApplication::translate("AgglWindow", "Close", 0, QApplication::UnicodeUTF8)); + } // retranslateUi + +}; + +namespace Ui { + class AgglWindow: public Ui_AgglWindow {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_AGGLWINDOW_H diff --git a/mathmech/ui_aglallwindow.h b/mathmech/ui_aglallwindow.h new file mode 100644 index 0000000..7af7137 --- /dev/null +++ b/mathmech/ui_aglallwindow.h @@ -0,0 +1,263 @@ +/******************************************************************************** +** Form generated from reading UI file 'aglallwindow.ui' +** +** Created by: Qt User Interface Compiler version 4.8.5 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_AGLALLWINDOW_H +#define UI_AGLALLWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_AglAllWindow +{ +public: + QWidget *centralwidget; + QVBoxLayout *verticalLayout; + QHBoxLayout *aglall_layout_workDir; + QLabel *aglall_label_workDir; + QLineEdit *aglall_lineEdit_workDir; + QPushButton *aglall_pushButton_workDir; + QHBoxLayout *aglall_layout_input; + QLabel *aglall_label_input; + QLineEdit *aglall_lineEdit_input; + QPushButton *pdb_pushButton_input; + QHBoxLayout *aglall_layout_output; + QLabel *aglall_label_output; + QLineEdit *aglall_lineEdit_output; + QPushButton *aglall_pushButton_output; + QHBoxLayout *aglall_layout_num; + QLabel *aglall_label_file; + QSpinBox *aglall_spinBox_file; + QSpacerItem *horizontalSpacer; + QLabel *aglall_label_num; + QSpinBox *aglall_spinBox_num; + QSpacerItem *horizontalSpacer_2; + QSpacerItem *verticalSpacer; + QHBoxLayout *aglall_layout_buttons; + QPushButton *aglall_pushButton_clear; + QSpacerItem *horizontalSpacer_15; + QPushButton *aglall_pushButton_start; + QPushButton *aglall_pushButton_close; + QStatusBar *statusbar; + + void setupUi(QMainWindow *AglAllWindow) + { + if (AglAllWindow->objectName().isEmpty()) + AglAllWindow->setObjectName(QString::fromUtf8("AglAllWindow")); + AglAllWindow->resize(502, 260); + centralwidget = new QWidget(AglAllWindow); + centralwidget->setObjectName(QString::fromUtf8("centralwidget")); + verticalLayout = new QVBoxLayout(centralwidget); + verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); + aglall_layout_workDir = new QHBoxLayout(); + aglall_layout_workDir->setObjectName(QString::fromUtf8("aglall_layout_workDir")); + aglall_label_workDir = new QLabel(centralwidget); + aglall_label_workDir->setObjectName(QString::fromUtf8("aglall_label_workDir")); + aglall_label_workDir->setMinimumSize(QSize(110, 23)); + + aglall_layout_workDir->addWidget(aglall_label_workDir); + + aglall_lineEdit_workDir = new QLineEdit(centralwidget); + aglall_lineEdit_workDir->setObjectName(QString::fromUtf8("aglall_lineEdit_workDir")); + aglall_lineEdit_workDir->setMinimumSize(QSize(280, 23)); + + aglall_layout_workDir->addWidget(aglall_lineEdit_workDir); + + aglall_pushButton_workDir = new QPushButton(centralwidget); + aglall_pushButton_workDir->setObjectName(QString::fromUtf8("aglall_pushButton_workDir")); + aglall_pushButton_workDir->setMinimumSize(QSize(80, 23)); + aglall_pushButton_workDir->setAutoDefault(true); + + aglall_layout_workDir->addWidget(aglall_pushButton_workDir); + + + verticalLayout->addLayout(aglall_layout_workDir); + + aglall_layout_input = new QHBoxLayout(); + aglall_layout_input->setObjectName(QString::fromUtf8("aglall_layout_input")); + aglall_label_input = new QLabel(centralwidget); + aglall_label_input->setObjectName(QString::fromUtf8("aglall_label_input")); + aglall_label_input->setMinimumSize(QSize(110, 23)); + + aglall_layout_input->addWidget(aglall_label_input); + + aglall_lineEdit_input = new QLineEdit(centralwidget); + aglall_lineEdit_input->setObjectName(QString::fromUtf8("aglall_lineEdit_input")); + aglall_lineEdit_input->setMinimumSize(QSize(280, 23)); + + aglall_layout_input->addWidget(aglall_lineEdit_input); + + pdb_pushButton_input = new QPushButton(centralwidget); + pdb_pushButton_input->setObjectName(QString::fromUtf8("pdb_pushButton_input")); + pdb_pushButton_input->setMinimumSize(QSize(80, 23)); + pdb_pushButton_input->setAutoDefault(true); + + aglall_layout_input->addWidget(pdb_pushButton_input); + + + verticalLayout->addLayout(aglall_layout_input); + + aglall_layout_output = new QHBoxLayout(); + aglall_layout_output->setObjectName(QString::fromUtf8("aglall_layout_output")); + aglall_label_output = new QLabel(centralwidget); + aglall_label_output->setObjectName(QString::fromUtf8("aglall_label_output")); + aglall_label_output->setMinimumSize(QSize(110, 23)); + + aglall_layout_output->addWidget(aglall_label_output); + + aglall_lineEdit_output = new QLineEdit(centralwidget); + aglall_lineEdit_output->setObjectName(QString::fromUtf8("aglall_lineEdit_output")); + aglall_lineEdit_output->setMinimumSize(QSize(280, 23)); + + aglall_layout_output->addWidget(aglall_lineEdit_output); + + aglall_pushButton_output = new QPushButton(centralwidget); + aglall_pushButton_output->setObjectName(QString::fromUtf8("aglall_pushButton_output")); + aglall_pushButton_output->setMinimumSize(QSize(80, 23)); + aglall_pushButton_output->setAutoDefault(true); + + aglall_layout_output->addWidget(aglall_pushButton_output); + + + verticalLayout->addLayout(aglall_layout_output); + + aglall_layout_num = new QHBoxLayout(); + aglall_layout_num->setObjectName(QString::fromUtf8("aglall_layout_num")); + aglall_label_file = new QLabel(centralwidget); + aglall_label_file->setObjectName(QString::fromUtf8("aglall_label_file")); + aglall_label_file->setMinimumSize(QSize(110, 23)); + + aglall_layout_num->addWidget(aglall_label_file); + + aglall_spinBox_file = new QSpinBox(centralwidget); + aglall_spinBox_file->setObjectName(QString::fromUtf8("aglall_spinBox_file")); + aglall_spinBox_file->setMinimumSize(QSize(75, 23)); + aglall_spinBox_file->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + aglall_spinBox_file->setMaximum(999); + + aglall_layout_num->addWidget(aglall_spinBox_file); + + horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + aglall_layout_num->addItem(horizontalSpacer); + + aglall_label_num = new QLabel(centralwidget); + aglall_label_num->setObjectName(QString::fromUtf8("aglall_label_num")); + aglall_label_num->setMinimumSize(QSize(150, 23)); + + aglall_layout_num->addWidget(aglall_label_num); + + aglall_spinBox_num = new QSpinBox(centralwidget); + aglall_spinBox_num->setObjectName(QString::fromUtf8("aglall_spinBox_num")); + aglall_spinBox_num->setMinimumSize(QSize(75, 23)); + aglall_spinBox_num->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + + aglall_layout_num->addWidget(aglall_spinBox_num); + + horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + aglall_layout_num->addItem(horizontalSpacer_2); + + + verticalLayout->addLayout(aglall_layout_num); + + verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); + + verticalLayout->addItem(verticalSpacer); + + aglall_layout_buttons = new QHBoxLayout(); + aglall_layout_buttons->setObjectName(QString::fromUtf8("aglall_layout_buttons")); + aglall_pushButton_clear = new QPushButton(centralwidget); + aglall_pushButton_clear->setObjectName(QString::fromUtf8("aglall_pushButton_clear")); + aglall_pushButton_clear->setMinimumSize(QSize(80, 23)); + aglall_pushButton_clear->setAutoDefault(true); + + aglall_layout_buttons->addWidget(aglall_pushButton_clear); + + horizontalSpacer_15 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + aglall_layout_buttons->addItem(horizontalSpacer_15); + + aglall_pushButton_start = new QPushButton(centralwidget); + aglall_pushButton_start->setObjectName(QString::fromUtf8("aglall_pushButton_start")); + aglall_pushButton_start->setMinimumSize(QSize(80, 23)); + aglall_pushButton_start->setMaximumSize(QSize(16777215, 16777215)); + aglall_pushButton_start->setAutoDefault(true); + + aglall_layout_buttons->addWidget(aglall_pushButton_start); + + aglall_pushButton_close = new QPushButton(centralwidget); + aglall_pushButton_close->setObjectName(QString::fromUtf8("aglall_pushButton_close")); + aglall_pushButton_close->setMinimumSize(QSize(80, 23)); + aglall_pushButton_close->setAutoDefault(true); + + aglall_layout_buttons->addWidget(aglall_pushButton_close); + + + verticalLayout->addLayout(aglall_layout_buttons); + + AglAllWindow->setCentralWidget(centralwidget); + statusbar = new QStatusBar(AglAllWindow); + statusbar->setObjectName(QString::fromUtf8("statusbar")); + AglAllWindow->setStatusBar(statusbar); + QWidget::setTabOrder(aglall_lineEdit_workDir, aglall_pushButton_workDir); + QWidget::setTabOrder(aglall_pushButton_workDir, aglall_lineEdit_input); + QWidget::setTabOrder(aglall_lineEdit_input, pdb_pushButton_input); + QWidget::setTabOrder(pdb_pushButton_input, aglall_lineEdit_output); + QWidget::setTabOrder(aglall_lineEdit_output, aglall_pushButton_output); + QWidget::setTabOrder(aglall_pushButton_output, aglall_spinBox_file); + QWidget::setTabOrder(aglall_spinBox_file, aglall_spinBox_num); + QWidget::setTabOrder(aglall_spinBox_num, aglall_pushButton_clear); + QWidget::setTabOrder(aglall_pushButton_clear, aglall_pushButton_start); + QWidget::setTabOrder(aglall_pushButton_start, aglall_pushButton_close); + + retranslateUi(AglAllWindow); + QObject::connect(aglall_pushButton_close, SIGNAL(clicked()), AglAllWindow, SLOT(close())); + + QMetaObject::connectSlotsByName(AglAllWindow); + } // setupUi + + void retranslateUi(QMainWindow *AglAllWindow) + { + AglAllWindow->setWindowTitle(QApplication::translate("AglAllWindow", "agl_all", 0, QApplication::UnicodeUTF8)); + aglall_label_workDir->setText(QApplication::translate("AglAllWindow", "Work directory", 0, QApplication::UnicodeUTF8)); + aglall_pushButton_workDir->setText(QApplication::translate("AglAllWindow", "Browse", 0, QApplication::UnicodeUTF8)); + aglall_label_input->setText(QApplication::translate("AglAllWindow", "Input file", 0, QApplication::UnicodeUTF8)); + pdb_pushButton_input->setText(QApplication::translate("AglAllWindow", "Browse", 0, QApplication::UnicodeUTF8)); + aglall_label_output->setText(QApplication::translate("AglAllWindow", "Mask of output files", 0, QApplication::UnicodeUTF8)); + aglall_pushButton_output->setText(QApplication::translate("AglAllWindow", "Browse", 0, QApplication::UnicodeUTF8)); + aglall_label_file->setText(QApplication::translate("AglAllWindow", "File", 0, QApplication::UnicodeUTF8)); + aglall_label_num->setText(QApplication::translate("AglAllWindow", "Number of molecules", 0, QApplication::UnicodeUTF8)); + aglall_pushButton_clear->setText(QApplication::translate("AglAllWindow", "Clear", 0, QApplication::UnicodeUTF8)); + aglall_pushButton_start->setText(QApplication::translate("AglAllWindow", "Start", 0, QApplication::UnicodeUTF8)); + aglall_pushButton_close->setText(QApplication::translate("AglAllWindow", "Close", 0, QApplication::UnicodeUTF8)); + } // retranslateUi + +}; + +namespace Ui { + class AglAllWindow: public Ui_AglAllWindow {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_AGLALLWINDOW_H diff --git a/mathmech/ui_atomtypeswindow.h b/mathmech/ui_atomtypeswindow.h new file mode 100644 index 0000000..8fd1437 --- /dev/null +++ b/mathmech/ui_atomtypeswindow.h @@ -0,0 +1,271 @@ +/******************************************************************************** +** Form generated from reading UI file 'atomtypeswindow.ui' +** +** Created by: Qt User Interface Compiler version 4.8.5 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_ATOMTYPESWINDOW_H +#define UI_ATOMTYPESWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_AtomTypesWindow +{ +public: + QWidget *centralwidget; + QVBoxLayout *verticalLayout; + QHBoxLayout *atomTypes_layout_output; + QLabel *atomTypes_label_output; + QLineEdit *atomTypes_lineEdit_output; + QPushButton *atomTypes_pushButton_output; + QHBoxLayout *atomTypes_layout_mol; + QLabel *atomTypes_label_mol; + QComboBox *atomTypes_comboBox_mol; + QLabel *atomTypes_label_numOfMol; + QSpinBox *atomTypes_spinBox_numOfMol; + QHBoxLayout *atomTypes_layout_atom; + QLabel *atomTypes_label_chType; + QLineEdit *atomTypes_lineEdit_chType; + QLabel *atomTypes_label_intType; + QSpinBox *atomTypes_spinBox_intType; + QPushButton *atomTypes_pushButton_add; + QListWidget *atomTypes_listWidget; + QHBoxLayout *atomTypes_layout_intRem; + QSpacerItem *horizontalSpacer_5; + QPushButton *atomTypes_pushButton_typeRem; + QHBoxLayout *atomTypes_layout_buttons; + QPushButton *atomTypes_pushButton_clear; + QSpacerItem *horizontalSpacer; + QPushButton *atomTypes_pushButton_create; + QPushButton *atomTypes_pushButton_close; + + void setupUi(QMainWindow *AtomTypesWindow) + { + if (AtomTypesWindow->objectName().isEmpty()) + AtomTypesWindow->setObjectName(QString::fromUtf8("AtomTypesWindow")); + AtomTypesWindow->resize(468, 320); + centralwidget = new QWidget(AtomTypesWindow); + centralwidget->setObjectName(QString::fromUtf8("centralwidget")); + verticalLayout = new QVBoxLayout(centralwidget); + verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); + atomTypes_layout_output = new QHBoxLayout(); + atomTypes_layout_output->setObjectName(QString::fromUtf8("atomTypes_layout_output")); + atomTypes_label_output = new QLabel(centralwidget); + atomTypes_label_output->setObjectName(QString::fromUtf8("atomTypes_label_output")); + atomTypes_label_output->setMinimumSize(QSize(110, 23)); + + atomTypes_layout_output->addWidget(atomTypes_label_output); + + atomTypes_lineEdit_output = new QLineEdit(centralwidget); + atomTypes_lineEdit_output->setObjectName(QString::fromUtf8("atomTypes_lineEdit_output")); + atomTypes_lineEdit_output->setMinimumSize(QSize(100, 23)); + atomTypes_lineEdit_output->setMaximumSize(QSize(16777215, 16777215)); + + atomTypes_layout_output->addWidget(atomTypes_lineEdit_output); + + atomTypes_pushButton_output = new QPushButton(centralwidget); + atomTypes_pushButton_output->setObjectName(QString::fromUtf8("atomTypes_pushButton_output")); + atomTypes_pushButton_output->setMinimumSize(QSize(80, 23)); + atomTypes_pushButton_output->setAutoDefault(true); + + atomTypes_layout_output->addWidget(atomTypes_pushButton_output); + + + verticalLayout->addLayout(atomTypes_layout_output); + + atomTypes_layout_mol = new QHBoxLayout(); + atomTypes_layout_mol->setObjectName(QString::fromUtf8("atomTypes_layout_mol")); + atomTypes_label_mol = new QLabel(centralwidget); + atomTypes_label_mol->setObjectName(QString::fromUtf8("atomTypes_label_mol")); + atomTypes_label_mol->setMinimumSize(QSize(110, 23)); + + atomTypes_layout_mol->addWidget(atomTypes_label_mol); + + atomTypes_comboBox_mol = new QComboBox(centralwidget); + atomTypes_comboBox_mol->setObjectName(QString::fromUtf8("atomTypes_comboBox_mol")); + QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); + sizePolicy.setHorizontalStretch(0); + sizePolicy.setVerticalStretch(0); + sizePolicy.setHeightForWidth(atomTypes_comboBox_mol->sizePolicy().hasHeightForWidth()); + atomTypes_comboBox_mol->setSizePolicy(sizePolicy); + atomTypes_comboBox_mol->setMinimumSize(QSize(130, 23)); + + atomTypes_layout_mol->addWidget(atomTypes_comboBox_mol); + + atomTypes_label_numOfMol = new QLabel(centralwidget); + atomTypes_label_numOfMol->setObjectName(QString::fromUtf8("atomTypes_label_numOfMol")); + atomTypes_label_numOfMol->setMinimumSize(QSize(130, 23)); + + atomTypes_layout_mol->addWidget(atomTypes_label_numOfMol); + + atomTypes_spinBox_numOfMol = new QSpinBox(centralwidget); + atomTypes_spinBox_numOfMol->setObjectName(QString::fromUtf8("atomTypes_spinBox_numOfMol")); + atomTypes_spinBox_numOfMol->setMinimumSize(QSize(60, 23)); + atomTypes_spinBox_numOfMol->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + atomTypes_spinBox_numOfMol->setMinimum(1); + atomTypes_spinBox_numOfMol->setMaximum(999); + + atomTypes_layout_mol->addWidget(atomTypes_spinBox_numOfMol); + + + verticalLayout->addLayout(atomTypes_layout_mol); + + atomTypes_layout_atom = new QHBoxLayout(); + atomTypes_layout_atom->setObjectName(QString::fromUtf8("atomTypes_layout_atom")); + atomTypes_label_chType = new QLabel(centralwidget); + atomTypes_label_chType->setObjectName(QString::fromUtf8("atomTypes_label_chType")); + atomTypes_label_chType->setMinimumSize(QSize(110, 23)); + + atomTypes_layout_atom->addWidget(atomTypes_label_chType); + + atomTypes_lineEdit_chType = new QLineEdit(centralwidget); + atomTypes_lineEdit_chType->setObjectName(QString::fromUtf8("atomTypes_lineEdit_chType")); + atomTypes_lineEdit_chType->setMinimumSize(QSize(60, 23)); + + atomTypes_layout_atom->addWidget(atomTypes_lineEdit_chType); + + atomTypes_label_intType = new QLabel(centralwidget); + atomTypes_label_intType->setObjectName(QString::fromUtf8("atomTypes_label_intType")); + atomTypes_label_intType->setMinimumSize(QSize(110, 23)); + + atomTypes_layout_atom->addWidget(atomTypes_label_intType); + + atomTypes_spinBox_intType = new QSpinBox(centralwidget); + atomTypes_spinBox_intType->setObjectName(QString::fromUtf8("atomTypes_spinBox_intType")); + atomTypes_spinBox_intType->setMinimumSize(QSize(60, 23)); + atomTypes_spinBox_intType->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + atomTypes_spinBox_intType->setMinimum(1); + + atomTypes_layout_atom->addWidget(atomTypes_spinBox_intType); + + atomTypes_pushButton_add = new QPushButton(centralwidget); + atomTypes_pushButton_add->setObjectName(QString::fromUtf8("atomTypes_pushButton_add")); + atomTypes_pushButton_add->setMinimumSize(QSize(80, 23)); + atomTypes_pushButton_add->setAutoDefault(true); + + atomTypes_layout_atom->addWidget(atomTypes_pushButton_add); + + + verticalLayout->addLayout(atomTypes_layout_atom); + + atomTypes_listWidget = new QListWidget(centralwidget); + atomTypes_listWidget->setObjectName(QString::fromUtf8("atomTypes_listWidget")); + atomTypes_listWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); + + verticalLayout->addWidget(atomTypes_listWidget); + + atomTypes_layout_intRem = new QHBoxLayout(); + atomTypes_layout_intRem->setObjectName(QString::fromUtf8("atomTypes_layout_intRem")); + horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + atomTypes_layout_intRem->addItem(horizontalSpacer_5); + + atomTypes_pushButton_typeRem = new QPushButton(centralwidget); + atomTypes_pushButton_typeRem->setObjectName(QString::fromUtf8("atomTypes_pushButton_typeRem")); + atomTypes_pushButton_typeRem->setMinimumSize(QSize(80, 23)); + atomTypes_pushButton_typeRem->setAutoDefault(true); + + atomTypes_layout_intRem->addWidget(atomTypes_pushButton_typeRem); + + + verticalLayout->addLayout(atomTypes_layout_intRem); + + atomTypes_layout_buttons = new QHBoxLayout(); + atomTypes_layout_buttons->setObjectName(QString::fromUtf8("atomTypes_layout_buttons")); + atomTypes_pushButton_clear = new QPushButton(centralwidget); + atomTypes_pushButton_clear->setObjectName(QString::fromUtf8("atomTypes_pushButton_clear")); + atomTypes_pushButton_clear->setMinimumSize(QSize(80, 23)); + atomTypes_pushButton_clear->setAutoDefault(true); + + atomTypes_layout_buttons->addWidget(atomTypes_pushButton_clear); + + horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + atomTypes_layout_buttons->addItem(horizontalSpacer); + + atomTypes_pushButton_create = new QPushButton(centralwidget); + atomTypes_pushButton_create->setObjectName(QString::fromUtf8("atomTypes_pushButton_create")); + atomTypes_pushButton_create->setMinimumSize(QSize(80, 23)); + atomTypes_pushButton_create->setMaximumSize(QSize(16777215, 16777215)); + atomTypes_pushButton_create->setAutoDefault(true); + + atomTypes_layout_buttons->addWidget(atomTypes_pushButton_create); + + atomTypes_pushButton_close = new QPushButton(centralwidget); + atomTypes_pushButton_close->setObjectName(QString::fromUtf8("atomTypes_pushButton_close")); + atomTypes_pushButton_close->setMinimumSize(QSize(80, 23)); + atomTypes_pushButton_close->setAutoDefault(true); + + atomTypes_layout_buttons->addWidget(atomTypes_pushButton_close); + + + verticalLayout->addLayout(atomTypes_layout_buttons); + + AtomTypesWindow->setCentralWidget(centralwidget); + QWidget::setTabOrder(atomTypes_lineEdit_output, atomTypes_pushButton_output); + QWidget::setTabOrder(atomTypes_pushButton_output, atomTypes_comboBox_mol); + QWidget::setTabOrder(atomTypes_comboBox_mol, atomTypes_spinBox_numOfMol); + QWidget::setTabOrder(atomTypes_spinBox_numOfMol, atomTypes_lineEdit_chType); + QWidget::setTabOrder(atomTypes_lineEdit_chType, atomTypes_spinBox_intType); + QWidget::setTabOrder(atomTypes_spinBox_intType, atomTypes_pushButton_add); + QWidget::setTabOrder(atomTypes_pushButton_add, atomTypes_listWidget); + QWidget::setTabOrder(atomTypes_listWidget, atomTypes_pushButton_typeRem); + QWidget::setTabOrder(atomTypes_pushButton_typeRem, atomTypes_pushButton_clear); + QWidget::setTabOrder(atomTypes_pushButton_clear, atomTypes_pushButton_create); + QWidget::setTabOrder(atomTypes_pushButton_create, atomTypes_pushButton_close); + + retranslateUi(AtomTypesWindow); + QObject::connect(atomTypes_pushButton_close, SIGNAL(clicked()), AtomTypesWindow, SLOT(close())); + + QMetaObject::connectSlotsByName(AtomTypesWindow); + } // setupUi + + void retranslateUi(QMainWindow *AtomTypesWindow) + { + AtomTypesWindow->setWindowTitle(QApplication::translate("AtomTypesWindow", "Atom types", 0, QApplication::UnicodeUTF8)); + atomTypes_label_output->setText(QApplication::translate("AtomTypesWindow", "Output file", 0, QApplication::UnicodeUTF8)); + atomTypes_pushButton_output->setText(QApplication::translate("AtomTypesWindow", "Browse", 0, QApplication::UnicodeUTF8)); + atomTypes_label_mol->setText(QApplication::translate("AtomTypesWindow", "Molecule", 0, QApplication::UnicodeUTF8)); + atomTypes_comboBox_mol->clear(); + atomTypes_comboBox_mol->insertItems(0, QStringList() + << QApplication::translate("AtomTypesWindow", "1", 0, QApplication::UnicodeUTF8) + << QApplication::translate("AtomTypesWindow", "Add new molecule", 0, QApplication::UnicodeUTF8) + ); + atomTypes_label_numOfMol->setText(QApplication::translate("AtomTypesWindow", "Number of molecules", 0, QApplication::UnicodeUTF8)); + atomTypes_label_chType->setText(QApplication::translate("AtomTypesWindow", "Char atom type", 0, QApplication::UnicodeUTF8)); + atomTypes_label_intType->setText(QApplication::translate("AtomTypesWindow", "Int atom type", 0, QApplication::UnicodeUTF8)); + atomTypes_pushButton_add->setText(QApplication::translate("AtomTypesWindow", "Add", 0, QApplication::UnicodeUTF8)); + atomTypes_pushButton_typeRem->setText(QApplication::translate("AtomTypesWindow", "Remove", 0, QApplication::UnicodeUTF8)); + atomTypes_pushButton_clear->setText(QApplication::translate("AtomTypesWindow", "Clear", 0, QApplication::UnicodeUTF8)); + atomTypes_pushButton_create->setText(QApplication::translate("AtomTypesWindow", "Create", 0, QApplication::UnicodeUTF8)); + atomTypes_pushButton_close->setText(QApplication::translate("AtomTypesWindow", "Close", 0, QApplication::UnicodeUTF8)); + } // retranslateUi + +}; + +namespace Ui { + class AtomTypesWindow: public Ui_AtomTypesWindow {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_ATOMTYPESWINDOW_H diff --git a/mathmech/ui_errorwindow.h b/mathmech/ui_errorwindow.h new file mode 100644 index 0000000..83a8103 --- /dev/null +++ b/mathmech/ui_errorwindow.h @@ -0,0 +1,112 @@ +/******************************************************************************** +** Form generated from reading UI file 'errorwindow.ui' +** +** Created by: Qt User Interface Compiler version 4.8.5 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_ERRORWINDOW_H +#define UI_ERRORWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_ErrorWindow +{ +public: + QWidget *centralwidget; + QVBoxLayout *verticalLayout; + QSpacerItem *verticalSpacer_2; + QHBoxLayout *horizontalLayout_3; + QLabel *label; + QSpacerItem *verticalSpacer; + QHBoxLayout *horizontalLayout; + QSpacerItem *horizontalSpacer; + QPushButton *pushButton; + QSpacerItem *horizontalSpacer_2; + + void setupUi(QMainWindow *ErrorWindow) + { + if (ErrorWindow->objectName().isEmpty()) + ErrorWindow->setObjectName(QString::fromUtf8("ErrorWindow")); + ErrorWindow->resize(287, 101); + centralwidget = new QWidget(ErrorWindow); + centralwidget->setObjectName(QString::fromUtf8("centralwidget")); + verticalLayout = new QVBoxLayout(centralwidget); + verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); + verticalSpacer_2 = new QSpacerItem(20, 10, QSizePolicy::Minimum, QSizePolicy::Expanding); + + verticalLayout->addItem(verticalSpacer_2); + + horizontalLayout_3 = new QHBoxLayout(); + horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3")); + label = new QLabel(centralwidget); + label->setObjectName(QString::fromUtf8("label")); + label->setMinimumSize(QSize(0, 30)); + label->setAlignment(Qt::AlignCenter); + + horizontalLayout_3->addWidget(label); + + + verticalLayout->addLayout(horizontalLayout_3); + + verticalSpacer = new QSpacerItem(20, 10, QSizePolicy::Minimum, QSizePolicy::Expanding); + + verticalLayout->addItem(verticalSpacer); + + horizontalLayout = new QHBoxLayout(); + horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout")); + horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + horizontalLayout->addItem(horizontalSpacer); + + pushButton = new QPushButton(centralwidget); + pushButton->setObjectName(QString::fromUtf8("pushButton")); + pushButton->setMinimumSize(QSize(80, 23)); + + horizontalLayout->addWidget(pushButton); + + horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + horizontalLayout->addItem(horizontalSpacer_2); + + + verticalLayout->addLayout(horizontalLayout); + + ErrorWindow->setCentralWidget(centralwidget); + + retranslateUi(ErrorWindow); + QObject::connect(pushButton, SIGNAL(clicked()), ErrorWindow, SLOT(close())); + + QMetaObject::connectSlotsByName(ErrorWindow); + } // setupUi + + void retranslateUi(QMainWindow *ErrorWindow) + { + ErrorWindow->setWindowTitle(QApplication::translate("ErrorWindow", "Error", 0, QApplication::UnicodeUTF8)); + label->setText(QApplication::translate("ErrorWindow", "Error text", 0, QApplication::UnicodeUTF8)); + pushButton->setText(QApplication::translate("ErrorWindow", "Ok", 0, QApplication::UnicodeUTF8)); + } // retranslateUi + +}; + +namespace Ui { + class ErrorWindow: public Ui_ErrorWindow {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_ERRORWINDOW_H diff --git a/mathmech/ui_mainwindow.h b/mathmech/ui_mainwindow.h new file mode 100644 index 0000000..d895cc4 --- /dev/null +++ b/mathmech/ui_mainwindow.h @@ -0,0 +1,2347 @@ +/******************************************************************************** +** Form generated from reading UI file 'mainwindow.ui' +** +** Created by: Qt User Interface Compiler version 4.8.5 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_MAINWINDOW_H +#define UI_MAINWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_MainWindow +{ +public: + QAction *actionExit; + QAction *actionHelp; + QAction *actionAbout; + QAction *actionAtom_types_file; + QAction *actionAgglomerate_file; + QAction *actionSettings; + QAction *actionAgl_all; + QAction *actionStatgen_all; + QWidget *centralWidget; + QVBoxLayout *verticalLayout_2; + QTabWidget *tabWidget; + QWidget *trj; + QVBoxLayout *verticalLayout; + QHBoxLayout *trj_layout_workDir; + QLabel *trj_label_workDir; + QLineEdit *trj_lineEdit_workDir; + QPushButton *trj_pushButton_workDir; + QHBoxLayout *trj_layout_input; + QLabel *trj_label_input; + QLineEdit *trj_lineEdit_input; + QPushButton *trj_pushButton_input; + QHBoxLayout *trj_layout_opt_1; + QLabel *trj_label_type; + QComboBox *trj_comboBox_type; + QSpacerItem *horizontalSpacer_2; + QLabel *trj_label_steps; + QSpinBox *trj_spinBox_steps; + QSpacerItem *horizontalSpacer_7; + QHBoxLayout *trj_layout_atoms; + QLabel *trj_label_atoms; + QLineEdit *trj_lineEdit_atoms; + QPushButton *trj_pushButton_atoms; + QHBoxLayout *trj_layout_output; + QLabel *trj_label_output; + QLineEdit *trj_lineEdit_output; + QPushButton *trj_pushButton_output; + QHBoxLayout *trj_layout_opt_2; + QLabel *trj_label_totalTypes; + QSpinBox *trj_spinBox_totalTypes; + QCheckBox *trj_checkBox_log; + QLineEdit *trj_lineEdit_log; + QPushButton *trj_pushButton_log; + QSpacerItem *verticalSpacer; + QHBoxLayout *trj_layout_buttons; + QPushButton *trj_pushButton_clear; + QSpacerItem *horizontalSpacer; + QPushButton *trj_pushButton_start; + QWidget *statgen; + QVBoxLayout *verticalLayout_6; + QHBoxLayout *statgen_layout_workDir; + QLabel *statgen_label_workDir; + QLineEdit *statgen_lineEdit_workDir; + QPushButton *statgen_pushButton_workDir; + QHBoxLayout *statgen_layout_input; + QLabel *statgen_label_input; + QLineEdit *statgen_lineEdit_input; + QPushButton *statgen_pushButton_input; + QHBoxLayout *statgen_layout_steps; + QLabel *statgen_label_steps; + QLabel *statgen_label_stepsFirst; + QSpinBox *statgen_spinBox_stepsFirst; + QSpacerItem *horizontalSpacer_4; + QLabel *statgen_label_stepsLast; + QSpinBox *statgen_spinBox_stepsLast; + QSpacerItem *horizontalSpacer_6; + QHBoxLayout *statgen_layout_cell; + QLabel *statgen_label_cell; + QLabel *statgen_label_cellX; + QDoubleSpinBox *statgen_doubleSpinBox_cellX; + QLabel *statgen_label_cellY; + QDoubleSpinBox *statgen_doubleSpinBox_cellY; + QLabel *statgen_label_cellZ; + QDoubleSpinBox *statgen_doubleSpinBox_cellZ; + QHBoxLayout *statgen_layout_atoms; + QLabel *statgen_label_atoms0; + QSpinBox *statgen_spinBox_atoms0; + QCheckBox *statgen_checkBox_atoms1; + QSpinBox *statgen_spinBox_atoms1; + QCheckBox *statgen_checkBox_atoms2; + QSpinBox *statgen_spinBox_atoms2; + QCheckBox *statgen_checkBox_atoms3; + QSpinBox *statgen_spinBox_atoms3; + QHBoxLayout *statgen_layout_int; + QLabel *statgen_label_int; + QComboBox *statgen_comboBox_int; + QDoubleSpinBox *statgen_doubleSpinBox_int; + QPushButton *stagen_pushButton_intSave; + QPushButton *statgen_pushButton_intAdd; + QListWidget *statgen_listWidget_int; + QHBoxLayout *stagen_layout_intRem; + QSpacerItem *horizontalSpacer_5; + QPushButton *stagen_pushButton_intRem; + QHBoxLayout *statgen_layout_output; + QLabel *statgen_label_output; + QLineEdit *statgen_lineEdit_output; + QPushButton *statgen_pushButton_output; + QHBoxLayout *statgen_layout_opt; + QCheckBox *statgen_checkBox_depth; + QSpinBox *statgen_spinBox_depth; + QCheckBox *statgen_checkBox_log; + QLineEdit *statgen_lineEdit_log; + QPushButton *statgen_pushButton_log; + QHBoxLayout *statgen_layout_out_3; + QCheckBox *statgen_checkBox_anal; + QDoubleSpinBox *statgen_doubleSpinBox_anal; + QSpacerItem *horizontalSpacer_16; + QCheckBox *statgen_checkBox_graph; + QSpacerItem *horizontalSpacer_17; + QHBoxLayout *statgen_layout_buttons; + QPushButton *statgen_pushButton_clear; + QSpacerItem *horizontalSpacer_3; + QPushButton *statgen_pushButton_start; + QWidget *envir; + QVBoxLayout *verticalLayout_3; + QHBoxLayout *envir_layout_workDir; + QLabel *envir_label_workDir; + QLineEdit *envir_lineEdit_workDir; + QPushButton *envir_pushButton_workDir; + QHBoxLayout *envir_layout_input; + QLabel *envir_label_input; + QLineEdit *envir_lineEdit_input; + QPushButton *envir_pushButton_input; + QHBoxLayout *envir_layout_cell; + QLabel *envir_label_cell; + QLabel *envir_label_cellX; + QDoubleSpinBox *envir_doubleSpinBox_cellX; + QLabel *envir_label_cellY; + QDoubleSpinBox *envir_doubleSpinBox_cellY; + QLabel *envir_label_cellZ; + QDoubleSpinBox *envir_doubleSpinBox_cellZ; + QHBoxLayout *envir_layout_output; + QLabel *envir_label_output; + QLineEdit *envir_lineEdit_output; + QPushButton *envir_pushButton_output; + QHBoxLayout *envir_layout_opt_1; + QLabel *envir_label_molecule; + QSpinBox *envir_spinBox_molecule; + QSpacerItem *horizontalSpacer_8; + QLabel *envir_label_radius; + QDoubleSpinBox *envir_doubleSpinBox_radius; + QSpacerItem *horizontalSpacer_9; + QHBoxLayout *envir_layout_opt_2; + QCheckBox *envir_checkBox_log; + QLineEdit *envir_lineEdit_log; + QPushButton *envir_pushButton_log; + QSpacerItem *verticalSpacer_2; + QHBoxLayout *envir_layout_buttons; + QPushButton *envir_pushButton_clear; + QSpacerItem *horizontalSpacer_10; + QPushButton *envir_pushButton_start; + QWidget *radf; + QVBoxLayout *verticalLayout_4; + QHBoxLayout *radf_layout_workDir; + QLabel *radf_label_workDir; + QLineEdit *radf_lineEdit_workDir; + QPushButton *radf_pushButton_workDir; + QHBoxLayout *radf_layout_input; + QLabel *radf_label_input; + QLineEdit *radf_lineEdit_input; + QPushButton *radf_pushButton_input; + QHBoxLayout *radf_layout_steps; + QLabel *radf_label_steps; + QLabel *radf_label_stepsFirst; + QSpinBox *radf_spinBox_stepsFirst; + QSpacerItem *horizontalSpacer_11; + QLabel *radf_label_stepsLast; + QSpinBox *radf_spinBox_stepsLast; + QSpacerItem *horizontalSpacer_12; + QHBoxLayout *radf_layout_cell; + QLabel *radf_label_cell; + QLabel *radf_label_cellX; + QDoubleSpinBox *radf_doubleSpinBox_cellX; + QLabel *radf_label_cellY; + QDoubleSpinBox *radf_doubleSpinBox_cellY; + QLabel *radf_label_cellZ; + QDoubleSpinBox *radf_doubleSpinBox_cellZ; + QHBoxLayout *radf_layout_output; + QLabel *radf_label_output; + QLineEdit *radf_lineEdit_output; + QPushButton *radf_pushButton_output; + QHBoxLayout *radf_layout_atom1; + QComboBox *radf_comboBox_atom; + QLabel *radf_label_atoms0; + QSpinBox *radf_spinBox_atoms0; + QLabel *radf_label_atoms1; + QSpinBox *radf_spinBox_atoms1; + QLabel *radf_label_atoms2; + QSpinBox *radf_spinBox_atoms2; + QHBoxLayout *radf_layout_atom2; + QSpacerItem *horizontalSpacer_14; + QLabel *radf_label_atoms3; + QSpinBox *radf_spinBox_atoms3; + QLabel *radf_label_atoms4; + QSpinBox *radf_spinBox_atoms4; + QLabel *radf_label_atoms5; + QSpinBox *radf_spinBox_atoms5; + QHBoxLayout *radf_layout_rad; + QLabel *radf_label_rad; + QLabel *radf_label_radMin; + QDoubleSpinBox *radf_doubleSpinBox_radMin; + QLabel *radf_label_radMax; + QDoubleSpinBox *radf_doubleSpinBox_radMax; + QLabel *radf_label_radStep; + QDoubleSpinBox *radf_doubleSpinBox_radStep; + QHBoxLayout *radf_layout_ang; + QCheckBox *radf_checkBox_ang; + QLabel *radf_label_angMin; + QDoubleSpinBox *radf_doubleSpinBox_angMin; + QLabel *radf_label_angMax; + QDoubleSpinBox *radf_doubleSpinBox_angMax; + QLabel *radf_label_angStep; + QDoubleSpinBox *radf_doubleSpinBox_angStep; + QHBoxLayout *radf_layout_opt; + QCheckBox *radf_checkBox_matrix; + QCheckBox *radf_checkBox_log; + QLineEdit *radf_lineEdit_log; + QPushButton *radf_pushButton_log; + QSpacerItem *verticalSpacer_3; + QHBoxLayout *radf_layout_buttons; + QPushButton *radf_pushButton_clear; + QSpacerItem *horizontalSpacer_13; + QCheckBox *radf_checkBox_graph; + QPushButton *radf_pushButton_start; + QWidget *pdb; + QVBoxLayout *verticalLayout_5; + QComboBox *pdb_comboBox_mode; + QHBoxLayout *pdb_layout_workDir; + QLabel *pdb_label_workDir; + QLineEdit *pdb_lineEdit_workDir; + QPushButton *pdb_pushButton_workDir; + QHBoxLayout *pdb_layout_input; + QLabel *pdb_label_input; + QLineEdit *pdb_lineEdit_input; + QPushButton *pdb_pushButton_input; + QHBoxLayout *pdb_layout_agl; + QLabel *pdb_label_agl; + QLineEdit *pdb_lineEdit_agl; + QPushButton *pdb_pushButton_agl; + QHBoxLayout *pdb_layout_cell; + QLabel *pdb_label_cell; + QLabel *pdb_label_cellX; + QDoubleSpinBox *pdb_doubleSpinBox_cellX; + QLabel *pdb_label_cellY; + QDoubleSpinBox *pdb_doubleSpinBox_cellY; + QLabel *pdb_label_cellZ; + QDoubleSpinBox *pdb_doubleSpinBox_cellZ; + QHBoxLayout *pdb_layout_output; + QLabel *pdb_label_output; + QLineEdit *pdb_lineEdit_output; + QPushButton *pdb_pushButton_output; + QHBoxLayout *pdb_layout_opt; + QCheckBox *pdb_checkBox_log; + QLineEdit *pdb_lineEdit_log; + QPushButton *pdb_pushButton_log; + QSpacerItem *verticalSpacer_4; + QHBoxLayout *pdb_layout_buttons; + QPushButton *pdb_pushButton_clear; + QSpacerItem *horizontalSpacer_15; + QPushButton *pdb_pushButton_start; + QMenuBar *menuBar; + QMenu *menuMenu; + QMenu *menuFile_creator; + QMenu *menu_Tools; + QMenu *menuHelp; + QToolBar *mainToolBar; + QStatusBar *statusBar; + + void setupUi(QMainWindow *MainWindow) + { + if (MainWindow->objectName().isEmpty()) + MainWindow->setObjectName(QString::fromUtf8("MainWindow")); + MainWindow->resize(564, 554); + actionExit = new QAction(MainWindow); + actionExit->setObjectName(QString::fromUtf8("actionExit")); + actionHelp = new QAction(MainWindow); + actionHelp->setObjectName(QString::fromUtf8("actionHelp")); + actionAbout = new QAction(MainWindow); + actionAbout->setObjectName(QString::fromUtf8("actionAbout")); + actionAtom_types_file = new QAction(MainWindow); + actionAtom_types_file->setObjectName(QString::fromUtf8("actionAtom_types_file")); + actionAgglomerate_file = new QAction(MainWindow); + actionAgglomerate_file->setObjectName(QString::fromUtf8("actionAgglomerate_file")); + actionSettings = new QAction(MainWindow); + actionSettings->setObjectName(QString::fromUtf8("actionSettings")); + actionAgl_all = new QAction(MainWindow); + actionAgl_all->setObjectName(QString::fromUtf8("actionAgl_all")); + actionStatgen_all = new QAction(MainWindow); + actionStatgen_all->setObjectName(QString::fromUtf8("actionStatgen_all")); + centralWidget = new QWidget(MainWindow); + centralWidget->setObjectName(QString::fromUtf8("centralWidget")); + verticalLayout_2 = new QVBoxLayout(centralWidget); + verticalLayout_2->setSpacing(6); + verticalLayout_2->setContentsMargins(11, 11, 11, 11); + verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2")); + tabWidget = new QTabWidget(centralWidget); + tabWidget->setObjectName(QString::fromUtf8("tabWidget")); + trj = new QWidget(); + trj->setObjectName(QString::fromUtf8("trj")); + verticalLayout = new QVBoxLayout(trj); + verticalLayout->setSpacing(6); + verticalLayout->setContentsMargins(11, 11, 11, 11); + verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); + trj_layout_workDir = new QHBoxLayout(); + trj_layout_workDir->setSpacing(6); + trj_layout_workDir->setObjectName(QString::fromUtf8("trj_layout_workDir")); + trj_label_workDir = new QLabel(trj); + trj_label_workDir->setObjectName(QString::fromUtf8("trj_label_workDir")); + trj_label_workDir->setMinimumSize(QSize(110, 23)); + + trj_layout_workDir->addWidget(trj_label_workDir); + + trj_lineEdit_workDir = new QLineEdit(trj); + trj_lineEdit_workDir->setObjectName(QString::fromUtf8("trj_lineEdit_workDir")); + trj_lineEdit_workDir->setMinimumSize(QSize(280, 23)); + + trj_layout_workDir->addWidget(trj_lineEdit_workDir); + + trj_pushButton_workDir = new QPushButton(trj); + trj_pushButton_workDir->setObjectName(QString::fromUtf8("trj_pushButton_workDir")); + trj_pushButton_workDir->setMinimumSize(QSize(80, 23)); + trj_pushButton_workDir->setAutoDefault(true); + + trj_layout_workDir->addWidget(trj_pushButton_workDir); + + + verticalLayout->addLayout(trj_layout_workDir); + + trj_layout_input = new QHBoxLayout(); + trj_layout_input->setSpacing(6); + trj_layout_input->setObjectName(QString::fromUtf8("trj_layout_input")); + trj_label_input = new QLabel(trj); + trj_label_input->setObjectName(QString::fromUtf8("trj_label_input")); + trj_label_input->setMinimumSize(QSize(110, 23)); + + trj_layout_input->addWidget(trj_label_input); + + trj_lineEdit_input = new QLineEdit(trj); + trj_lineEdit_input->setObjectName(QString::fromUtf8("trj_lineEdit_input")); + trj_lineEdit_input->setMinimumSize(QSize(280, 23)); + + trj_layout_input->addWidget(trj_lineEdit_input); + + trj_pushButton_input = new QPushButton(trj); + trj_pushButton_input->setObjectName(QString::fromUtf8("trj_pushButton_input")); + trj_pushButton_input->setMinimumSize(QSize(80, 23)); + trj_pushButton_input->setAutoDefault(true); + + trj_layout_input->addWidget(trj_pushButton_input); + + + verticalLayout->addLayout(trj_layout_input); + + trj_layout_opt_1 = new QHBoxLayout(); + trj_layout_opt_1->setSpacing(6); + trj_layout_opt_1->setObjectName(QString::fromUtf8("trj_layout_opt_1")); + trj_label_type = new QLabel(trj); + trj_label_type->setObjectName(QString::fromUtf8("trj_label_type")); + trj_label_type->setMinimumSize(QSize(110, 23)); + + trj_layout_opt_1->addWidget(trj_label_type); + + trj_comboBox_type = new QComboBox(trj); + trj_comboBox_type->setObjectName(QString::fromUtf8("trj_comboBox_type")); + trj_comboBox_type->setMinimumSize(QSize(130, 23)); + + trj_layout_opt_1->addWidget(trj_comboBox_type); + + horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + trj_layout_opt_1->addItem(horizontalSpacer_2); + + trj_label_steps = new QLabel(trj); + trj_label_steps->setObjectName(QString::fromUtf8("trj_label_steps")); + trj_label_steps->setMinimumSize(QSize(110, 23)); + + trj_layout_opt_1->addWidget(trj_label_steps); + + trj_spinBox_steps = new QSpinBox(trj); + trj_spinBox_steps->setObjectName(QString::fromUtf8("trj_spinBox_steps")); + trj_spinBox_steps->setMinimumSize(QSize(75, 23)); + trj_spinBox_steps->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + trj_spinBox_steps->setMinimum(1); + trj_spinBox_steps->setMaximum(999); + + trj_layout_opt_1->addWidget(trj_spinBox_steps); + + horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + trj_layout_opt_1->addItem(horizontalSpacer_7); + + + verticalLayout->addLayout(trj_layout_opt_1); + + trj_layout_atoms = new QHBoxLayout(); + trj_layout_atoms->setSpacing(6); + trj_layout_atoms->setObjectName(QString::fromUtf8("trj_layout_atoms")); + trj_label_atoms = new QLabel(trj); + trj_label_atoms->setObjectName(QString::fromUtf8("trj_label_atoms")); + trj_label_atoms->setMinimumSize(QSize(110, 23)); + + trj_layout_atoms->addWidget(trj_label_atoms); + + trj_lineEdit_atoms = new QLineEdit(trj); + trj_lineEdit_atoms->setObjectName(QString::fromUtf8("trj_lineEdit_atoms")); + trj_lineEdit_atoms->setMinimumSize(QSize(280, 23)); + + trj_layout_atoms->addWidget(trj_lineEdit_atoms); + + trj_pushButton_atoms = new QPushButton(trj); + trj_pushButton_atoms->setObjectName(QString::fromUtf8("trj_pushButton_atoms")); + trj_pushButton_atoms->setMinimumSize(QSize(80, 23)); + trj_pushButton_atoms->setAutoDefault(true); + + trj_layout_atoms->addWidget(trj_pushButton_atoms); + + + verticalLayout->addLayout(trj_layout_atoms); + + trj_layout_output = new QHBoxLayout(); + trj_layout_output->setSpacing(6); + trj_layout_output->setObjectName(QString::fromUtf8("trj_layout_output")); + trj_label_output = new QLabel(trj); + trj_label_output->setObjectName(QString::fromUtf8("trj_label_output")); + trj_label_output->setMinimumSize(QSize(110, 23)); + + trj_layout_output->addWidget(trj_label_output); + + trj_lineEdit_output = new QLineEdit(trj); + trj_lineEdit_output->setObjectName(QString::fromUtf8("trj_lineEdit_output")); + trj_lineEdit_output->setMinimumSize(QSize(320, 23)); + + trj_layout_output->addWidget(trj_lineEdit_output); + + trj_pushButton_output = new QPushButton(trj); + trj_pushButton_output->setObjectName(QString::fromUtf8("trj_pushButton_output")); + trj_pushButton_output->setMinimumSize(QSize(80, 23)); + trj_pushButton_output->setAutoDefault(true); + + trj_layout_output->addWidget(trj_pushButton_output); + + + verticalLayout->addLayout(trj_layout_output); + + trj_layout_opt_2 = new QHBoxLayout(); + trj_layout_opt_2->setSpacing(6); + trj_layout_opt_2->setObjectName(QString::fromUtf8("trj_layout_opt_2")); + trj_label_totalTypes = new QLabel(trj); + trj_label_totalTypes->setObjectName(QString::fromUtf8("trj_label_totalTypes")); + trj_label_totalTypes->setMinimumSize(QSize(110, 23)); + + trj_layout_opt_2->addWidget(trj_label_totalTypes); + + trj_spinBox_totalTypes = new QSpinBox(trj); + trj_spinBox_totalTypes->setObjectName(QString::fromUtf8("trj_spinBox_totalTypes")); + trj_spinBox_totalTypes->setMinimumSize(QSize(80, 23)); + trj_spinBox_totalTypes->setLayoutDirection(Qt::LeftToRight); + trj_spinBox_totalTypes->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + trj_spinBox_totalTypes->setMinimum(1024); + trj_spinBox_totalTypes->setMaximum(999999); + + trj_layout_opt_2->addWidget(trj_spinBox_totalTypes); + + trj_checkBox_log = new QCheckBox(trj); + trj_checkBox_log->setObjectName(QString::fromUtf8("trj_checkBox_log")); + trj_checkBox_log->setMinimumSize(QSize(110, 23)); + trj_checkBox_log->setChecked(true); + + trj_layout_opt_2->addWidget(trj_checkBox_log); + + trj_lineEdit_log = new QLineEdit(trj); + trj_lineEdit_log->setObjectName(QString::fromUtf8("trj_lineEdit_log")); + trj_lineEdit_log->setMinimumSize(QSize(80, 23)); + + trj_layout_opt_2->addWidget(trj_lineEdit_log); + + trj_pushButton_log = new QPushButton(trj); + trj_pushButton_log->setObjectName(QString::fromUtf8("trj_pushButton_log")); + trj_pushButton_log->setMinimumSize(QSize(80, 23)); + trj_pushButton_log->setAutoDefault(true); + + trj_layout_opt_2->addWidget(trj_pushButton_log); + + + verticalLayout->addLayout(trj_layout_opt_2); + + verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); + + verticalLayout->addItem(verticalSpacer); + + trj_layout_buttons = new QHBoxLayout(); + trj_layout_buttons->setSpacing(6); + trj_layout_buttons->setObjectName(QString::fromUtf8("trj_layout_buttons")); + trj_pushButton_clear = new QPushButton(trj); + trj_pushButton_clear->setObjectName(QString::fromUtf8("trj_pushButton_clear")); + trj_pushButton_clear->setMinimumSize(QSize(80, 23)); + trj_pushButton_clear->setAutoDefault(true); + + trj_layout_buttons->addWidget(trj_pushButton_clear); + + horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + trj_layout_buttons->addItem(horizontalSpacer); + + trj_pushButton_start = new QPushButton(trj); + trj_pushButton_start->setObjectName(QString::fromUtf8("trj_pushButton_start")); + trj_pushButton_start->setMinimumSize(QSize(80, 23)); + trj_pushButton_start->setMaximumSize(QSize(16777215, 16777215)); + trj_pushButton_start->setAutoDefault(true); + + trj_layout_buttons->addWidget(trj_pushButton_start); + + + verticalLayout->addLayout(trj_layout_buttons); + + tabWidget->addTab(trj, QString()); + statgen = new QWidget(); + statgen->setObjectName(QString::fromUtf8("statgen")); + verticalLayout_6 = new QVBoxLayout(statgen); + verticalLayout_6->setSpacing(6); + verticalLayout_6->setContentsMargins(11, 11, 11, 11); + verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6")); + statgen_layout_workDir = new QHBoxLayout(); + statgen_layout_workDir->setSpacing(6); + statgen_layout_workDir->setObjectName(QString::fromUtf8("statgen_layout_workDir")); + statgen_label_workDir = new QLabel(statgen); + statgen_label_workDir->setObjectName(QString::fromUtf8("statgen_label_workDir")); + statgen_label_workDir->setMinimumSize(QSize(110, 23)); + + statgen_layout_workDir->addWidget(statgen_label_workDir); + + statgen_lineEdit_workDir = new QLineEdit(statgen); + statgen_lineEdit_workDir->setObjectName(QString::fromUtf8("statgen_lineEdit_workDir")); + statgen_lineEdit_workDir->setMinimumSize(QSize(280, 23)); + + statgen_layout_workDir->addWidget(statgen_lineEdit_workDir); + + statgen_pushButton_workDir = new QPushButton(statgen); + statgen_pushButton_workDir->setObjectName(QString::fromUtf8("statgen_pushButton_workDir")); + statgen_pushButton_workDir->setMinimumSize(QSize(80, 23)); + statgen_pushButton_workDir->setAutoDefault(true); + + statgen_layout_workDir->addWidget(statgen_pushButton_workDir); + + + verticalLayout_6->addLayout(statgen_layout_workDir); + + statgen_layout_input = new QHBoxLayout(); + statgen_layout_input->setSpacing(6); + statgen_layout_input->setObjectName(QString::fromUtf8("statgen_layout_input")); + statgen_label_input = new QLabel(statgen); + statgen_label_input->setObjectName(QString::fromUtf8("statgen_label_input")); + statgen_label_input->setMinimumSize(QSize(110, 23)); + + statgen_layout_input->addWidget(statgen_label_input); + + statgen_lineEdit_input = new QLineEdit(statgen); + statgen_lineEdit_input->setObjectName(QString::fromUtf8("statgen_lineEdit_input")); + statgen_lineEdit_input->setMinimumSize(QSize(280, 23)); + + statgen_layout_input->addWidget(statgen_lineEdit_input); + + statgen_pushButton_input = new QPushButton(statgen); + statgen_pushButton_input->setObjectName(QString::fromUtf8("statgen_pushButton_input")); + statgen_pushButton_input->setMinimumSize(QSize(80, 23)); + statgen_pushButton_input->setAutoDefault(true); + + statgen_layout_input->addWidget(statgen_pushButton_input); + + + verticalLayout_6->addLayout(statgen_layout_input); + + statgen_layout_steps = new QHBoxLayout(); + statgen_layout_steps->setSpacing(6); + statgen_layout_steps->setObjectName(QString::fromUtf8("statgen_layout_steps")); + statgen_label_steps = new QLabel(statgen); + statgen_label_steps->setObjectName(QString::fromUtf8("statgen_label_steps")); + statgen_label_steps->setMinimumSize(QSize(110, 23)); + + statgen_layout_steps->addWidget(statgen_label_steps); + + statgen_label_stepsFirst = new QLabel(statgen); + statgen_label_stepsFirst->setObjectName(QString::fromUtf8("statgen_label_stepsFirst")); + statgen_label_stepsFirst->setMinimumSize(QSize(75, 23)); + + statgen_layout_steps->addWidget(statgen_label_stepsFirst); + + statgen_spinBox_stepsFirst = new QSpinBox(statgen); + statgen_spinBox_stepsFirst->setObjectName(QString::fromUtf8("statgen_spinBox_stepsFirst")); + statgen_spinBox_stepsFirst->setMinimumSize(QSize(75, 23)); + statgen_spinBox_stepsFirst->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + statgen_spinBox_stepsFirst->setMinimum(1); + statgen_spinBox_stepsFirst->setMaximum(999); + + statgen_layout_steps->addWidget(statgen_spinBox_stepsFirst); + + horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + statgen_layout_steps->addItem(horizontalSpacer_4); + + statgen_label_stepsLast = new QLabel(statgen); + statgen_label_stepsLast->setObjectName(QString::fromUtf8("statgen_label_stepsLast")); + statgen_label_stepsLast->setMinimumSize(QSize(75, 23)); + + statgen_layout_steps->addWidget(statgen_label_stepsLast); + + statgen_spinBox_stepsLast = new QSpinBox(statgen); + statgen_spinBox_stepsLast->setObjectName(QString::fromUtf8("statgen_spinBox_stepsLast")); + statgen_spinBox_stepsLast->setMinimumSize(QSize(75, 23)); + statgen_spinBox_stepsLast->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + statgen_spinBox_stepsLast->setMinimum(1); + statgen_spinBox_stepsLast->setMaximum(999); + + statgen_layout_steps->addWidget(statgen_spinBox_stepsLast); + + horizontalSpacer_6 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + statgen_layout_steps->addItem(horizontalSpacer_6); + + + verticalLayout_6->addLayout(statgen_layout_steps); + + statgen_layout_cell = new QHBoxLayout(); + statgen_layout_cell->setSpacing(6); + statgen_layout_cell->setObjectName(QString::fromUtf8("statgen_layout_cell")); + statgen_label_cell = new QLabel(statgen); + statgen_label_cell->setObjectName(QString::fromUtf8("statgen_label_cell")); + statgen_label_cell->setMinimumSize(QSize(110, 23)); + + statgen_layout_cell->addWidget(statgen_label_cell); + + statgen_label_cellX = new QLabel(statgen); + statgen_label_cellX->setObjectName(QString::fromUtf8("statgen_label_cellX")); + statgen_label_cellX->setMinimumSize(QSize(50, 23)); + + statgen_layout_cell->addWidget(statgen_label_cellX); + + statgen_doubleSpinBox_cellX = new QDoubleSpinBox(statgen); + statgen_doubleSpinBox_cellX->setObjectName(QString::fromUtf8("statgen_doubleSpinBox_cellX")); + QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); + sizePolicy.setHorizontalStretch(0); + sizePolicy.setVerticalStretch(0); + sizePolicy.setHeightForWidth(statgen_doubleSpinBox_cellX->sizePolicy().hasHeightForWidth()); + statgen_doubleSpinBox_cellX->setSizePolicy(sizePolicy); + statgen_doubleSpinBox_cellX->setMinimumSize(QSize(55, 23)); + statgen_doubleSpinBox_cellX->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + statgen_doubleSpinBox_cellX->setDecimals(4); + statgen_doubleSpinBox_cellX->setMinimum(0.1); + statgen_doubleSpinBox_cellX->setMaximum(999.99); + + statgen_layout_cell->addWidget(statgen_doubleSpinBox_cellX); + + statgen_label_cellY = new QLabel(statgen); + statgen_label_cellY->setObjectName(QString::fromUtf8("statgen_label_cellY")); + statgen_label_cellY->setMinimumSize(QSize(50, 23)); + + statgen_layout_cell->addWidget(statgen_label_cellY); + + statgen_doubleSpinBox_cellY = new QDoubleSpinBox(statgen); + statgen_doubleSpinBox_cellY->setObjectName(QString::fromUtf8("statgen_doubleSpinBox_cellY")); + sizePolicy.setHeightForWidth(statgen_doubleSpinBox_cellY->sizePolicy().hasHeightForWidth()); + statgen_doubleSpinBox_cellY->setSizePolicy(sizePolicy); + statgen_doubleSpinBox_cellY->setMinimumSize(QSize(55, 23)); + statgen_doubleSpinBox_cellY->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + statgen_doubleSpinBox_cellY->setDecimals(4); + statgen_doubleSpinBox_cellY->setMinimum(0.1); + statgen_doubleSpinBox_cellY->setMaximum(999.99); + + statgen_layout_cell->addWidget(statgen_doubleSpinBox_cellY); + + statgen_label_cellZ = new QLabel(statgen); + statgen_label_cellZ->setObjectName(QString::fromUtf8("statgen_label_cellZ")); + statgen_label_cellZ->setMinimumSize(QSize(50, 23)); + + statgen_layout_cell->addWidget(statgen_label_cellZ); + + statgen_doubleSpinBox_cellZ = new QDoubleSpinBox(statgen); + statgen_doubleSpinBox_cellZ->setObjectName(QString::fromUtf8("statgen_doubleSpinBox_cellZ")); + sizePolicy.setHeightForWidth(statgen_doubleSpinBox_cellZ->sizePolicy().hasHeightForWidth()); + statgen_doubleSpinBox_cellZ->setSizePolicy(sizePolicy); + statgen_doubleSpinBox_cellZ->setMinimumSize(QSize(55, 23)); + statgen_doubleSpinBox_cellZ->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + statgen_doubleSpinBox_cellZ->setDecimals(4); + statgen_doubleSpinBox_cellZ->setMinimum(0.1); + statgen_doubleSpinBox_cellZ->setMaximum(999.99); + + statgen_layout_cell->addWidget(statgen_doubleSpinBox_cellZ); + + + verticalLayout_6->addLayout(statgen_layout_cell); + + statgen_layout_atoms = new QHBoxLayout(); + statgen_layout_atoms->setSpacing(6); + statgen_layout_atoms->setObjectName(QString::fromUtf8("statgen_layout_atoms")); + statgen_label_atoms0 = new QLabel(statgen); + statgen_label_atoms0->setObjectName(QString::fromUtf8("statgen_label_atoms0")); + QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Fixed); + sizePolicy1.setHorizontalStretch(0); + sizePolicy1.setVerticalStretch(0); + sizePolicy1.setHeightForWidth(statgen_label_atoms0->sizePolicy().hasHeightForWidth()); + statgen_label_atoms0->setSizePolicy(sizePolicy1); + statgen_label_atoms0->setMinimumSize(QSize(45, 23)); + + statgen_layout_atoms->addWidget(statgen_label_atoms0); + + statgen_spinBox_atoms0 = new QSpinBox(statgen); + statgen_spinBox_atoms0->setObjectName(QString::fromUtf8("statgen_spinBox_atoms0")); + sizePolicy.setHeightForWidth(statgen_spinBox_atoms0->sizePolicy().hasHeightForWidth()); + statgen_spinBox_atoms0->setSizePolicy(sizePolicy); + statgen_spinBox_atoms0->setMinimumSize(QSize(50, 23)); + statgen_spinBox_atoms0->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + + statgen_layout_atoms->addWidget(statgen_spinBox_atoms0); + + statgen_checkBox_atoms1 = new QCheckBox(statgen); + statgen_checkBox_atoms1->setObjectName(QString::fromUtf8("statgen_checkBox_atoms1")); + statgen_checkBox_atoms1->setMinimumSize(QSize(65, 23)); + + statgen_layout_atoms->addWidget(statgen_checkBox_atoms1); + + statgen_spinBox_atoms1 = new QSpinBox(statgen); + statgen_spinBox_atoms1->setObjectName(QString::fromUtf8("statgen_spinBox_atoms1")); + statgen_spinBox_atoms1->setEnabled(false); + sizePolicy.setHeightForWidth(statgen_spinBox_atoms1->sizePolicy().hasHeightForWidth()); + statgen_spinBox_atoms1->setSizePolicy(sizePolicy); + statgen_spinBox_atoms1->setMinimumSize(QSize(50, 23)); + statgen_spinBox_atoms1->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + + statgen_layout_atoms->addWidget(statgen_spinBox_atoms1); + + statgen_checkBox_atoms2 = new QCheckBox(statgen); + statgen_checkBox_atoms2->setObjectName(QString::fromUtf8("statgen_checkBox_atoms2")); + statgen_checkBox_atoms2->setEnabled(false); + statgen_checkBox_atoms2->setMinimumSize(QSize(65, 23)); + + statgen_layout_atoms->addWidget(statgen_checkBox_atoms2); + + statgen_spinBox_atoms2 = new QSpinBox(statgen); + statgen_spinBox_atoms2->setObjectName(QString::fromUtf8("statgen_spinBox_atoms2")); + statgen_spinBox_atoms2->setEnabled(false); + sizePolicy.setHeightForWidth(statgen_spinBox_atoms2->sizePolicy().hasHeightForWidth()); + statgen_spinBox_atoms2->setSizePolicy(sizePolicy); + statgen_spinBox_atoms2->setMinimumSize(QSize(50, 23)); + statgen_spinBox_atoms2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + + statgen_layout_atoms->addWidget(statgen_spinBox_atoms2); + + statgen_checkBox_atoms3 = new QCheckBox(statgen); + statgen_checkBox_atoms3->setObjectName(QString::fromUtf8("statgen_checkBox_atoms3")); + statgen_checkBox_atoms3->setEnabled(false); + statgen_checkBox_atoms3->setMinimumSize(QSize(65, 23)); + + statgen_layout_atoms->addWidget(statgen_checkBox_atoms3); + + statgen_spinBox_atoms3 = new QSpinBox(statgen); + statgen_spinBox_atoms3->setObjectName(QString::fromUtf8("statgen_spinBox_atoms3")); + statgen_spinBox_atoms3->setEnabled(false); + sizePolicy.setHeightForWidth(statgen_spinBox_atoms3->sizePolicy().hasHeightForWidth()); + statgen_spinBox_atoms3->setSizePolicy(sizePolicy); + statgen_spinBox_atoms3->setMinimumSize(QSize(50, 23)); + statgen_spinBox_atoms3->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + + statgen_layout_atoms->addWidget(statgen_spinBox_atoms3); + + + verticalLayout_6->addLayout(statgen_layout_atoms); + + statgen_layout_int = new QHBoxLayout(); + statgen_layout_int->setSpacing(6); + statgen_layout_int->setObjectName(QString::fromUtf8("statgen_layout_int")); + statgen_label_int = new QLabel(statgen); + statgen_label_int->setObjectName(QString::fromUtf8("statgen_label_int")); + statgen_label_int->setMinimumSize(QSize(110, 23)); + + statgen_layout_int->addWidget(statgen_label_int); + + statgen_comboBox_int = new QComboBox(statgen); + statgen_comboBox_int->setObjectName(QString::fromUtf8("statgen_comboBox_int")); + sizePolicy.setHeightForWidth(statgen_comboBox_int->sizePolicy().hasHeightForWidth()); + statgen_comboBox_int->setSizePolicy(sizePolicy); + statgen_comboBox_int->setMinimumSize(QSize(90, 23)); + + statgen_layout_int->addWidget(statgen_comboBox_int); + + statgen_doubleSpinBox_int = new QDoubleSpinBox(statgen); + statgen_doubleSpinBox_int->setObjectName(QString::fromUtf8("statgen_doubleSpinBox_int")); + sizePolicy.setHeightForWidth(statgen_doubleSpinBox_int->sizePolicy().hasHeightForWidth()); + statgen_doubleSpinBox_int->setSizePolicy(sizePolicy); + statgen_doubleSpinBox_int->setMinimumSize(QSize(90, 23)); + statgen_doubleSpinBox_int->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + statgen_doubleSpinBox_int->setDecimals(3); + statgen_doubleSpinBox_int->setMinimum(0); + statgen_doubleSpinBox_int->setValue(0); + + statgen_layout_int->addWidget(statgen_doubleSpinBox_int); + + stagen_pushButton_intSave = new QPushButton(statgen); + stagen_pushButton_intSave->setObjectName(QString::fromUtf8("stagen_pushButton_intSave")); + stagen_pushButton_intSave->setMinimumSize(QSize(80, 23)); + stagen_pushButton_intSave->setAutoDefault(true); + + statgen_layout_int->addWidget(stagen_pushButton_intSave); + + statgen_pushButton_intAdd = new QPushButton(statgen); + statgen_pushButton_intAdd->setObjectName(QString::fromUtf8("statgen_pushButton_intAdd")); + statgen_pushButton_intAdd->setMinimumSize(QSize(80, 23)); + statgen_pushButton_intAdd->setAutoDefault(true); + + statgen_layout_int->addWidget(statgen_pushButton_intAdd); + + + verticalLayout_6->addLayout(statgen_layout_int); + + statgen_listWidget_int = new QListWidget(statgen); + statgen_listWidget_int->setObjectName(QString::fromUtf8("statgen_listWidget_int")); + statgen_listWidget_int->setMinimumSize(QSize(484, 85)); + statgen_listWidget_int->setEditTriggers(QAbstractItemView::NoEditTriggers); + + verticalLayout_6->addWidget(statgen_listWidget_int); + + stagen_layout_intRem = new QHBoxLayout(); + stagen_layout_intRem->setSpacing(6); + stagen_layout_intRem->setObjectName(QString::fromUtf8("stagen_layout_intRem")); + horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + stagen_layout_intRem->addItem(horizontalSpacer_5); + + stagen_pushButton_intRem = new QPushButton(statgen); + stagen_pushButton_intRem->setObjectName(QString::fromUtf8("stagen_pushButton_intRem")); + stagen_pushButton_intRem->setMinimumSize(QSize(80, 23)); + stagen_pushButton_intRem->setAutoDefault(true); + + stagen_layout_intRem->addWidget(stagen_pushButton_intRem); + + + verticalLayout_6->addLayout(stagen_layout_intRem); + + statgen_layout_output = new QHBoxLayout(); + statgen_layout_output->setSpacing(6); + statgen_layout_output->setObjectName(QString::fromUtf8("statgen_layout_output")); + statgen_label_output = new QLabel(statgen); + statgen_label_output->setObjectName(QString::fromUtf8("statgen_label_output")); + statgen_label_output->setMinimumSize(QSize(110, 23)); + + statgen_layout_output->addWidget(statgen_label_output); + + statgen_lineEdit_output = new QLineEdit(statgen); + statgen_lineEdit_output->setObjectName(QString::fromUtf8("statgen_lineEdit_output")); + statgen_lineEdit_output->setMinimumSize(QSize(280, 23)); + + statgen_layout_output->addWidget(statgen_lineEdit_output); + + statgen_pushButton_output = new QPushButton(statgen); + statgen_pushButton_output->setObjectName(QString::fromUtf8("statgen_pushButton_output")); + statgen_pushButton_output->setMinimumSize(QSize(80, 23)); + statgen_pushButton_output->setAutoDefault(true); + + statgen_layout_output->addWidget(statgen_pushButton_output); + + + verticalLayout_6->addLayout(statgen_layout_output); + + statgen_layout_opt = new QHBoxLayout(); + statgen_layout_opt->setSpacing(6); + statgen_layout_opt->setObjectName(QString::fromUtf8("statgen_layout_opt")); + statgen_checkBox_depth = new QCheckBox(statgen); + statgen_checkBox_depth->setObjectName(QString::fromUtf8("statgen_checkBox_depth")); + statgen_checkBox_depth->setMinimumSize(QSize(110, 23)); + statgen_checkBox_depth->setChecked(true); + + statgen_layout_opt->addWidget(statgen_checkBox_depth); + + statgen_spinBox_depth = new QSpinBox(statgen); + statgen_spinBox_depth->setObjectName(QString::fromUtf8("statgen_spinBox_depth")); + statgen_spinBox_depth->setMinimumSize(QSize(80, 23)); + statgen_spinBox_depth->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + statgen_spinBox_depth->setMinimum(3); + statgen_spinBox_depth->setMaximum(1000); + statgen_spinBox_depth->setValue(10); + + statgen_layout_opt->addWidget(statgen_spinBox_depth); + + statgen_checkBox_log = new QCheckBox(statgen); + statgen_checkBox_log->setObjectName(QString::fromUtf8("statgen_checkBox_log")); + statgen_checkBox_log->setMinimumSize(QSize(110, 23)); + statgen_checkBox_log->setChecked(true); + + statgen_layout_opt->addWidget(statgen_checkBox_log); + + statgen_lineEdit_log = new QLineEdit(statgen); + statgen_lineEdit_log->setObjectName(QString::fromUtf8("statgen_lineEdit_log")); + statgen_lineEdit_log->setMinimumSize(QSize(80, 23)); + + statgen_layout_opt->addWidget(statgen_lineEdit_log); + + statgen_pushButton_log = new QPushButton(statgen); + statgen_pushButton_log->setObjectName(QString::fromUtf8("statgen_pushButton_log")); + statgen_pushButton_log->setMinimumSize(QSize(80, 23)); + statgen_pushButton_log->setAutoDefault(true); + + statgen_layout_opt->addWidget(statgen_pushButton_log); + + + verticalLayout_6->addLayout(statgen_layout_opt); + + statgen_layout_out_3 = new QHBoxLayout(); + statgen_layout_out_3->setSpacing(6); + statgen_layout_out_3->setObjectName(QString::fromUtf8("statgen_layout_out_3")); + statgen_checkBox_anal = new QCheckBox(statgen); + statgen_checkBox_anal->setObjectName(QString::fromUtf8("statgen_checkBox_anal")); + statgen_checkBox_anal->setMinimumSize(QSize(110, 23)); + + statgen_layout_out_3->addWidget(statgen_checkBox_anal); + + statgen_doubleSpinBox_anal = new QDoubleSpinBox(statgen); + statgen_doubleSpinBox_anal->setObjectName(QString::fromUtf8("statgen_doubleSpinBox_anal")); + statgen_doubleSpinBox_anal->setEnabled(false); + statgen_doubleSpinBox_anal->setMinimumSize(QSize(80, 23)); + statgen_doubleSpinBox_anal->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + statgen_doubleSpinBox_anal->setMaximum(1); + statgen_doubleSpinBox_anal->setSingleStep(0.1); + statgen_doubleSpinBox_anal->setValue(0.05); + + statgen_layout_out_3->addWidget(statgen_doubleSpinBox_anal); + + horizontalSpacer_16 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + statgen_layout_out_3->addItem(horizontalSpacer_16); + + statgen_checkBox_graph = new QCheckBox(statgen); + statgen_checkBox_graph->setObjectName(QString::fromUtf8("statgen_checkBox_graph")); + statgen_checkBox_graph->setMinimumSize(QSize(110, 23)); + statgen_checkBox_graph->setChecked(true); + + statgen_layout_out_3->addWidget(statgen_checkBox_graph); + + horizontalSpacer_17 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + statgen_layout_out_3->addItem(horizontalSpacer_17); + + + verticalLayout_6->addLayout(statgen_layout_out_3); + + statgen_layout_buttons = new QHBoxLayout(); + statgen_layout_buttons->setSpacing(6); + statgen_layout_buttons->setObjectName(QString::fromUtf8("statgen_layout_buttons")); + statgen_pushButton_clear = new QPushButton(statgen); + statgen_pushButton_clear->setObjectName(QString::fromUtf8("statgen_pushButton_clear")); + statgen_pushButton_clear->setMinimumSize(QSize(80, 23)); + statgen_pushButton_clear->setAutoDefault(true); + + statgen_layout_buttons->addWidget(statgen_pushButton_clear); + + horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + statgen_layout_buttons->addItem(horizontalSpacer_3); + + statgen_pushButton_start = new QPushButton(statgen); + statgen_pushButton_start->setObjectName(QString::fromUtf8("statgen_pushButton_start")); + statgen_pushButton_start->setMinimumSize(QSize(80, 23)); + statgen_pushButton_start->setMaximumSize(QSize(16777215, 16777215)); + statgen_pushButton_start->setAutoDefault(true); + + statgen_layout_buttons->addWidget(statgen_pushButton_start); + + + verticalLayout_6->addLayout(statgen_layout_buttons); + + tabWidget->addTab(statgen, QString()); + envir = new QWidget(); + envir->setObjectName(QString::fromUtf8("envir")); + verticalLayout_3 = new QVBoxLayout(envir); + verticalLayout_3->setSpacing(6); + verticalLayout_3->setContentsMargins(11, 11, 11, 11); + verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3")); + envir_layout_workDir = new QHBoxLayout(); + envir_layout_workDir->setSpacing(6); + envir_layout_workDir->setObjectName(QString::fromUtf8("envir_layout_workDir")); + envir_label_workDir = new QLabel(envir); + envir_label_workDir->setObjectName(QString::fromUtf8("envir_label_workDir")); + envir_label_workDir->setMinimumSize(QSize(110, 23)); + + envir_layout_workDir->addWidget(envir_label_workDir); + + envir_lineEdit_workDir = new QLineEdit(envir); + envir_lineEdit_workDir->setObjectName(QString::fromUtf8("envir_lineEdit_workDir")); + envir_lineEdit_workDir->setMinimumSize(QSize(280, 23)); + + envir_layout_workDir->addWidget(envir_lineEdit_workDir); + + envir_pushButton_workDir = new QPushButton(envir); + envir_pushButton_workDir->setObjectName(QString::fromUtf8("envir_pushButton_workDir")); + envir_pushButton_workDir->setMinimumSize(QSize(80, 23)); + envir_pushButton_workDir->setAutoDefault(true); + + envir_layout_workDir->addWidget(envir_pushButton_workDir); + + + verticalLayout_3->addLayout(envir_layout_workDir); + + envir_layout_input = new QHBoxLayout(); + envir_layout_input->setSpacing(6); + envir_layout_input->setObjectName(QString::fromUtf8("envir_layout_input")); + envir_label_input = new QLabel(envir); + envir_label_input->setObjectName(QString::fromUtf8("envir_label_input")); + envir_label_input->setMinimumSize(QSize(110, 23)); + + envir_layout_input->addWidget(envir_label_input); + + envir_lineEdit_input = new QLineEdit(envir); + envir_lineEdit_input->setObjectName(QString::fromUtf8("envir_lineEdit_input")); + envir_lineEdit_input->setMinimumSize(QSize(280, 23)); + + envir_layout_input->addWidget(envir_lineEdit_input); + + envir_pushButton_input = new QPushButton(envir); + envir_pushButton_input->setObjectName(QString::fromUtf8("envir_pushButton_input")); + envir_pushButton_input->setMinimumSize(QSize(80, 23)); + envir_pushButton_input->setAutoDefault(true); + + envir_layout_input->addWidget(envir_pushButton_input); + + + verticalLayout_3->addLayout(envir_layout_input); + + envir_layout_cell = new QHBoxLayout(); + envir_layout_cell->setSpacing(6); + envir_layout_cell->setObjectName(QString::fromUtf8("envir_layout_cell")); + envir_label_cell = new QLabel(envir); + envir_label_cell->setObjectName(QString::fromUtf8("envir_label_cell")); + envir_label_cell->setMinimumSize(QSize(110, 23)); + + envir_layout_cell->addWidget(envir_label_cell); + + envir_label_cellX = new QLabel(envir); + envir_label_cellX->setObjectName(QString::fromUtf8("envir_label_cellX")); + envir_label_cellX->setMinimumSize(QSize(50, 23)); + + envir_layout_cell->addWidget(envir_label_cellX); + + envir_doubleSpinBox_cellX = new QDoubleSpinBox(envir); + envir_doubleSpinBox_cellX->setObjectName(QString::fromUtf8("envir_doubleSpinBox_cellX")); + sizePolicy.setHeightForWidth(envir_doubleSpinBox_cellX->sizePolicy().hasHeightForWidth()); + envir_doubleSpinBox_cellX->setSizePolicy(sizePolicy); + envir_doubleSpinBox_cellX->setMinimumSize(QSize(55, 23)); + envir_doubleSpinBox_cellX->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + envir_doubleSpinBox_cellX->setDecimals(4); + envir_doubleSpinBox_cellX->setMinimum(0.1); + envir_doubleSpinBox_cellX->setMaximum(999.99); + + envir_layout_cell->addWidget(envir_doubleSpinBox_cellX); + + envir_label_cellY = new QLabel(envir); + envir_label_cellY->setObjectName(QString::fromUtf8("envir_label_cellY")); + envir_label_cellY->setMinimumSize(QSize(50, 23)); + + envir_layout_cell->addWidget(envir_label_cellY); + + envir_doubleSpinBox_cellY = new QDoubleSpinBox(envir); + envir_doubleSpinBox_cellY->setObjectName(QString::fromUtf8("envir_doubleSpinBox_cellY")); + sizePolicy.setHeightForWidth(envir_doubleSpinBox_cellY->sizePolicy().hasHeightForWidth()); + envir_doubleSpinBox_cellY->setSizePolicy(sizePolicy); + envir_doubleSpinBox_cellY->setMinimumSize(QSize(55, 23)); + envir_doubleSpinBox_cellY->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + envir_doubleSpinBox_cellY->setDecimals(4); + envir_doubleSpinBox_cellY->setMinimum(0.1); + envir_doubleSpinBox_cellY->setMaximum(999.99); + + envir_layout_cell->addWidget(envir_doubleSpinBox_cellY); + + envir_label_cellZ = new QLabel(envir); + envir_label_cellZ->setObjectName(QString::fromUtf8("envir_label_cellZ")); + envir_label_cellZ->setMinimumSize(QSize(50, 23)); + + envir_layout_cell->addWidget(envir_label_cellZ); + + envir_doubleSpinBox_cellZ = new QDoubleSpinBox(envir); + envir_doubleSpinBox_cellZ->setObjectName(QString::fromUtf8("envir_doubleSpinBox_cellZ")); + sizePolicy.setHeightForWidth(envir_doubleSpinBox_cellZ->sizePolicy().hasHeightForWidth()); + envir_doubleSpinBox_cellZ->setSizePolicy(sizePolicy); + envir_doubleSpinBox_cellZ->setMinimumSize(QSize(55, 23)); + envir_doubleSpinBox_cellZ->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + envir_doubleSpinBox_cellZ->setDecimals(4); + envir_doubleSpinBox_cellZ->setMinimum(0.1); + envir_doubleSpinBox_cellZ->setMaximum(999.99); + + envir_layout_cell->addWidget(envir_doubleSpinBox_cellZ); + + + verticalLayout_3->addLayout(envir_layout_cell); + + envir_layout_output = new QHBoxLayout(); + envir_layout_output->setSpacing(6); + envir_layout_output->setObjectName(QString::fromUtf8("envir_layout_output")); + envir_label_output = new QLabel(envir); + envir_label_output->setObjectName(QString::fromUtf8("envir_label_output")); + envir_label_output->setMinimumSize(QSize(110, 23)); + + envir_layout_output->addWidget(envir_label_output); + + envir_lineEdit_output = new QLineEdit(envir); + envir_lineEdit_output->setObjectName(QString::fromUtf8("envir_lineEdit_output")); + envir_lineEdit_output->setMinimumSize(QSize(280, 23)); + + envir_layout_output->addWidget(envir_lineEdit_output); + + envir_pushButton_output = new QPushButton(envir); + envir_pushButton_output->setObjectName(QString::fromUtf8("envir_pushButton_output")); + envir_pushButton_output->setMinimumSize(QSize(80, 23)); + envir_pushButton_output->setAutoDefault(true); + + envir_layout_output->addWidget(envir_pushButton_output); + + + verticalLayout_3->addLayout(envir_layout_output); + + envir_layout_opt_1 = new QHBoxLayout(); + envir_layout_opt_1->setSpacing(6); + envir_layout_opt_1->setObjectName(QString::fromUtf8("envir_layout_opt_1")); + envir_label_molecule = new QLabel(envir); + envir_label_molecule->setObjectName(QString::fromUtf8("envir_label_molecule")); + envir_label_molecule->setMinimumSize(QSize(110, 23)); + + envir_layout_opt_1->addWidget(envir_label_molecule); + + envir_spinBox_molecule = new QSpinBox(envir); + envir_spinBox_molecule->setObjectName(QString::fromUtf8("envir_spinBox_molecule")); + envir_spinBox_molecule->setMinimumSize(QSize(75, 23)); + envir_spinBox_molecule->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + envir_spinBox_molecule->setMinimum(1); + envir_spinBox_molecule->setMaximum(9999); + + envir_layout_opt_1->addWidget(envir_spinBox_molecule); + + horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + envir_layout_opt_1->addItem(horizontalSpacer_8); + + envir_label_radius = new QLabel(envir); + envir_label_radius->setObjectName(QString::fromUtf8("envir_label_radius")); + envir_label_radius->setMinimumSize(QSize(110, 23)); + + envir_layout_opt_1->addWidget(envir_label_radius); + + envir_doubleSpinBox_radius = new QDoubleSpinBox(envir); + envir_doubleSpinBox_radius->setObjectName(QString::fromUtf8("envir_doubleSpinBox_radius")); + envir_doubleSpinBox_radius->setMinimumSize(QSize(75, 23)); + envir_doubleSpinBox_radius->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + envir_doubleSpinBox_radius->setDecimals(3); + + envir_layout_opt_1->addWidget(envir_doubleSpinBox_radius); + + horizontalSpacer_9 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + envir_layout_opt_1->addItem(horizontalSpacer_9); + + + verticalLayout_3->addLayout(envir_layout_opt_1); + + envir_layout_opt_2 = new QHBoxLayout(); + envir_layout_opt_2->setSpacing(6); + envir_layout_opt_2->setObjectName(QString::fromUtf8("envir_layout_opt_2")); + envir_checkBox_log = new QCheckBox(envir); + envir_checkBox_log->setObjectName(QString::fromUtf8("envir_checkBox_log")); + envir_checkBox_log->setMinimumSize(QSize(110, 23)); + envir_checkBox_log->setChecked(true); + + envir_layout_opt_2->addWidget(envir_checkBox_log); + + envir_lineEdit_log = new QLineEdit(envir); + envir_lineEdit_log->setObjectName(QString::fromUtf8("envir_lineEdit_log")); + envir_lineEdit_log->setMinimumSize(QSize(173, 23)); + + envir_layout_opt_2->addWidget(envir_lineEdit_log); + + envir_pushButton_log = new QPushButton(envir); + envir_pushButton_log->setObjectName(QString::fromUtf8("envir_pushButton_log")); + envir_pushButton_log->setMinimumSize(QSize(80, 23)); + envir_pushButton_log->setAutoDefault(true); + + envir_layout_opt_2->addWidget(envir_pushButton_log); + + + verticalLayout_3->addLayout(envir_layout_opt_2); + + verticalSpacer_2 = new QSpacerItem(20, 177, QSizePolicy::Minimum, QSizePolicy::Expanding); + + verticalLayout_3->addItem(verticalSpacer_2); + + envir_layout_buttons = new QHBoxLayout(); + envir_layout_buttons->setSpacing(6); + envir_layout_buttons->setObjectName(QString::fromUtf8("envir_layout_buttons")); + envir_pushButton_clear = new QPushButton(envir); + envir_pushButton_clear->setObjectName(QString::fromUtf8("envir_pushButton_clear")); + envir_pushButton_clear->setMinimumSize(QSize(80, 23)); + envir_pushButton_clear->setAutoDefault(true); + + envir_layout_buttons->addWidget(envir_pushButton_clear); + + horizontalSpacer_10 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + envir_layout_buttons->addItem(horizontalSpacer_10); + + envir_pushButton_start = new QPushButton(envir); + envir_pushButton_start->setObjectName(QString::fromUtf8("envir_pushButton_start")); + envir_pushButton_start->setMinimumSize(QSize(80, 23)); + envir_pushButton_start->setMaximumSize(QSize(16777215, 16777215)); + envir_pushButton_start->setAutoDefault(true); + + envir_layout_buttons->addWidget(envir_pushButton_start); + + + verticalLayout_3->addLayout(envir_layout_buttons); + + tabWidget->addTab(envir, QString()); + radf = new QWidget(); + radf->setObjectName(QString::fromUtf8("radf")); + verticalLayout_4 = new QVBoxLayout(radf); + verticalLayout_4->setSpacing(6); + verticalLayout_4->setContentsMargins(11, 11, 11, 11); + verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4")); + radf_layout_workDir = new QHBoxLayout(); + radf_layout_workDir->setSpacing(6); + radf_layout_workDir->setObjectName(QString::fromUtf8("radf_layout_workDir")); + radf_label_workDir = new QLabel(radf); + radf_label_workDir->setObjectName(QString::fromUtf8("radf_label_workDir")); + radf_label_workDir->setMinimumSize(QSize(110, 23)); + + radf_layout_workDir->addWidget(radf_label_workDir); + + radf_lineEdit_workDir = new QLineEdit(radf); + radf_lineEdit_workDir->setObjectName(QString::fromUtf8("radf_lineEdit_workDir")); + radf_lineEdit_workDir->setMinimumSize(QSize(280, 23)); + + radf_layout_workDir->addWidget(radf_lineEdit_workDir); + + radf_pushButton_workDir = new QPushButton(radf); + radf_pushButton_workDir->setObjectName(QString::fromUtf8("radf_pushButton_workDir")); + radf_pushButton_workDir->setMinimumSize(QSize(80, 23)); + radf_pushButton_workDir->setAutoDefault(true); + + radf_layout_workDir->addWidget(radf_pushButton_workDir); + + + verticalLayout_4->addLayout(radf_layout_workDir); + + radf_layout_input = new QHBoxLayout(); + radf_layout_input->setSpacing(6); + radf_layout_input->setObjectName(QString::fromUtf8("radf_layout_input")); + radf_label_input = new QLabel(radf); + radf_label_input->setObjectName(QString::fromUtf8("radf_label_input")); + radf_label_input->setMinimumSize(QSize(110, 23)); + + radf_layout_input->addWidget(radf_label_input); + + radf_lineEdit_input = new QLineEdit(radf); + radf_lineEdit_input->setObjectName(QString::fromUtf8("radf_lineEdit_input")); + radf_lineEdit_input->setMinimumSize(QSize(280, 23)); + + radf_layout_input->addWidget(radf_lineEdit_input); + + radf_pushButton_input = new QPushButton(radf); + radf_pushButton_input->setObjectName(QString::fromUtf8("radf_pushButton_input")); + radf_pushButton_input->setMinimumSize(QSize(80, 23)); + radf_pushButton_input->setAutoDefault(true); + + radf_layout_input->addWidget(radf_pushButton_input); + + + verticalLayout_4->addLayout(radf_layout_input); + + radf_layout_steps = new QHBoxLayout(); + radf_layout_steps->setSpacing(6); + radf_layout_steps->setObjectName(QString::fromUtf8("radf_layout_steps")); + radf_label_steps = new QLabel(radf); + radf_label_steps->setObjectName(QString::fromUtf8("radf_label_steps")); + radf_label_steps->setMinimumSize(QSize(110, 23)); + + radf_layout_steps->addWidget(radf_label_steps); + + radf_label_stepsFirst = new QLabel(radf); + radf_label_stepsFirst->setObjectName(QString::fromUtf8("radf_label_stepsFirst")); + radf_label_stepsFirst->setMinimumSize(QSize(75, 23)); + + radf_layout_steps->addWidget(radf_label_stepsFirst); + + radf_spinBox_stepsFirst = new QSpinBox(radf); + radf_spinBox_stepsFirst->setObjectName(QString::fromUtf8("radf_spinBox_stepsFirst")); + radf_spinBox_stepsFirst->setMinimumSize(QSize(75, 23)); + radf_spinBox_stepsFirst->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + radf_spinBox_stepsFirst->setMinimum(1); + radf_spinBox_stepsFirst->setMaximum(999); + + radf_layout_steps->addWidget(radf_spinBox_stepsFirst); + + horizontalSpacer_11 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + radf_layout_steps->addItem(horizontalSpacer_11); + + radf_label_stepsLast = new QLabel(radf); + radf_label_stepsLast->setObjectName(QString::fromUtf8("radf_label_stepsLast")); + radf_label_stepsLast->setMinimumSize(QSize(75, 23)); + + radf_layout_steps->addWidget(radf_label_stepsLast); + + radf_spinBox_stepsLast = new QSpinBox(radf); + radf_spinBox_stepsLast->setObjectName(QString::fromUtf8("radf_spinBox_stepsLast")); + radf_spinBox_stepsLast->setMinimumSize(QSize(75, 23)); + radf_spinBox_stepsLast->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + radf_spinBox_stepsLast->setMinimum(1); + radf_spinBox_stepsLast->setMaximum(999); + + radf_layout_steps->addWidget(radf_spinBox_stepsLast); + + horizontalSpacer_12 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + radf_layout_steps->addItem(horizontalSpacer_12); + + + verticalLayout_4->addLayout(radf_layout_steps); + + radf_layout_cell = new QHBoxLayout(); + radf_layout_cell->setSpacing(6); + radf_layout_cell->setObjectName(QString::fromUtf8("radf_layout_cell")); + radf_label_cell = new QLabel(radf); + radf_label_cell->setObjectName(QString::fromUtf8("radf_label_cell")); + radf_label_cell->setMinimumSize(QSize(110, 23)); + + radf_layout_cell->addWidget(radf_label_cell); + + radf_label_cellX = new QLabel(radf); + radf_label_cellX->setObjectName(QString::fromUtf8("radf_label_cellX")); + radf_label_cellX->setMinimumSize(QSize(50, 23)); + + radf_layout_cell->addWidget(radf_label_cellX); + + radf_doubleSpinBox_cellX = new QDoubleSpinBox(radf); + radf_doubleSpinBox_cellX->setObjectName(QString::fromUtf8("radf_doubleSpinBox_cellX")); + sizePolicy.setHeightForWidth(radf_doubleSpinBox_cellX->sizePolicy().hasHeightForWidth()); + radf_doubleSpinBox_cellX->setSizePolicy(sizePolicy); + radf_doubleSpinBox_cellX->setMinimumSize(QSize(55, 23)); + radf_doubleSpinBox_cellX->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + radf_doubleSpinBox_cellX->setDecimals(4); + radf_doubleSpinBox_cellX->setMinimum(0.1); + radf_doubleSpinBox_cellX->setMaximum(999.99); + + radf_layout_cell->addWidget(radf_doubleSpinBox_cellX); + + radf_label_cellY = new QLabel(radf); + radf_label_cellY->setObjectName(QString::fromUtf8("radf_label_cellY")); + radf_label_cellY->setMinimumSize(QSize(50, 23)); + + radf_layout_cell->addWidget(radf_label_cellY); + + radf_doubleSpinBox_cellY = new QDoubleSpinBox(radf); + radf_doubleSpinBox_cellY->setObjectName(QString::fromUtf8("radf_doubleSpinBox_cellY")); + sizePolicy.setHeightForWidth(radf_doubleSpinBox_cellY->sizePolicy().hasHeightForWidth()); + radf_doubleSpinBox_cellY->setSizePolicy(sizePolicy); + radf_doubleSpinBox_cellY->setMinimumSize(QSize(55, 23)); + radf_doubleSpinBox_cellY->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + radf_doubleSpinBox_cellY->setDecimals(4); + radf_doubleSpinBox_cellY->setMinimum(0.1); + radf_doubleSpinBox_cellY->setMaximum(999.99); + + radf_layout_cell->addWidget(radf_doubleSpinBox_cellY); + + radf_label_cellZ = new QLabel(radf); + radf_label_cellZ->setObjectName(QString::fromUtf8("radf_label_cellZ")); + radf_label_cellZ->setMinimumSize(QSize(50, 23)); + + radf_layout_cell->addWidget(radf_label_cellZ); + + radf_doubleSpinBox_cellZ = new QDoubleSpinBox(radf); + radf_doubleSpinBox_cellZ->setObjectName(QString::fromUtf8("radf_doubleSpinBox_cellZ")); + sizePolicy.setHeightForWidth(radf_doubleSpinBox_cellZ->sizePolicy().hasHeightForWidth()); + radf_doubleSpinBox_cellZ->setSizePolicy(sizePolicy); + radf_doubleSpinBox_cellZ->setMinimumSize(QSize(55, 23)); + radf_doubleSpinBox_cellZ->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + radf_doubleSpinBox_cellZ->setDecimals(4); + radf_doubleSpinBox_cellZ->setMinimum(0.1); + radf_doubleSpinBox_cellZ->setMaximum(999.99); + + radf_layout_cell->addWidget(radf_doubleSpinBox_cellZ); + + + verticalLayout_4->addLayout(radf_layout_cell); + + radf_layout_output = new QHBoxLayout(); + radf_layout_output->setSpacing(6); + radf_layout_output->setObjectName(QString::fromUtf8("radf_layout_output")); + radf_label_output = new QLabel(radf); + radf_label_output->setObjectName(QString::fromUtf8("radf_label_output")); + radf_label_output->setMinimumSize(QSize(110, 23)); + + radf_layout_output->addWidget(radf_label_output); + + radf_lineEdit_output = new QLineEdit(radf); + radf_lineEdit_output->setObjectName(QString::fromUtf8("radf_lineEdit_output")); + radf_lineEdit_output->setMinimumSize(QSize(280, 23)); + + radf_layout_output->addWidget(radf_lineEdit_output); + + radf_pushButton_output = new QPushButton(radf); + radf_pushButton_output->setObjectName(QString::fromUtf8("radf_pushButton_output")); + radf_pushButton_output->setMinimumSize(QSize(80, 23)); + radf_pushButton_output->setAutoDefault(true); + + radf_layout_output->addWidget(radf_pushButton_output); + + + verticalLayout_4->addLayout(radf_layout_output); + + radf_layout_atom1 = new QHBoxLayout(); + radf_layout_atom1->setSpacing(6); + radf_layout_atom1->setObjectName(QString::fromUtf8("radf_layout_atom1")); + radf_comboBox_atom = new QComboBox(radf); + radf_comboBox_atom->setObjectName(QString::fromUtf8("radf_comboBox_atom")); + radf_comboBox_atom->setMinimumSize(QSize(150, 23)); + + radf_layout_atom1->addWidget(radf_comboBox_atom); + + radf_label_atoms0 = new QLabel(radf); + radf_label_atoms0->setObjectName(QString::fromUtf8("radf_label_atoms0")); + sizePolicy1.setHeightForWidth(radf_label_atoms0->sizePolicy().hasHeightForWidth()); + radf_label_atoms0->setSizePolicy(sizePolicy1); + radf_label_atoms0->setMinimumSize(QSize(45, 23)); + + radf_layout_atom1->addWidget(radf_label_atoms0); + + radf_spinBox_atoms0 = new QSpinBox(radf); + radf_spinBox_atoms0->setObjectName(QString::fromUtf8("radf_spinBox_atoms0")); + sizePolicy.setHeightForWidth(radf_spinBox_atoms0->sizePolicy().hasHeightForWidth()); + radf_spinBox_atoms0->setSizePolicy(sizePolicy); + radf_spinBox_atoms0->setMinimumSize(QSize(50, 23)); + radf_spinBox_atoms0->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + + radf_layout_atom1->addWidget(radf_spinBox_atoms0); + + radf_label_atoms1 = new QLabel(radf); + radf_label_atoms1->setObjectName(QString::fromUtf8("radf_label_atoms1")); + sizePolicy1.setHeightForWidth(radf_label_atoms1->sizePolicy().hasHeightForWidth()); + radf_label_atoms1->setSizePolicy(sizePolicy1); + radf_label_atoms1->setMinimumSize(QSize(45, 23)); + + radf_layout_atom1->addWidget(radf_label_atoms1); + + radf_spinBox_atoms1 = new QSpinBox(radf); + radf_spinBox_atoms1->setObjectName(QString::fromUtf8("radf_spinBox_atoms1")); + radf_spinBox_atoms1->setEnabled(false); + sizePolicy.setHeightForWidth(radf_spinBox_atoms1->sizePolicy().hasHeightForWidth()); + radf_spinBox_atoms1->setSizePolicy(sizePolicy); + radf_spinBox_atoms1->setMinimumSize(QSize(50, 23)); + radf_spinBox_atoms1->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + + radf_layout_atom1->addWidget(radf_spinBox_atoms1); + + radf_label_atoms2 = new QLabel(radf); + radf_label_atoms2->setObjectName(QString::fromUtf8("radf_label_atoms2")); + sizePolicy1.setHeightForWidth(radf_label_atoms2->sizePolicy().hasHeightForWidth()); + radf_label_atoms2->setSizePolicy(sizePolicy1); + radf_label_atoms2->setMinimumSize(QSize(45, 23)); + + radf_layout_atom1->addWidget(radf_label_atoms2); + + radf_spinBox_atoms2 = new QSpinBox(radf); + radf_spinBox_atoms2->setObjectName(QString::fromUtf8("radf_spinBox_atoms2")); + radf_spinBox_atoms2->setEnabled(false); + sizePolicy.setHeightForWidth(radf_spinBox_atoms2->sizePolicy().hasHeightForWidth()); + radf_spinBox_atoms2->setSizePolicy(sizePolicy); + radf_spinBox_atoms2->setMinimumSize(QSize(50, 23)); + radf_spinBox_atoms2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + + radf_layout_atom1->addWidget(radf_spinBox_atoms2); + + + verticalLayout_4->addLayout(radf_layout_atom1); + + radf_layout_atom2 = new QHBoxLayout(); + radf_layout_atom2->setSpacing(6); + radf_layout_atom2->setObjectName(QString::fromUtf8("radf_layout_atom2")); + horizontalSpacer_14 = new QSpacerItem(155, 23, QSizePolicy::Fixed, QSizePolicy::Minimum); + + radf_layout_atom2->addItem(horizontalSpacer_14); + + radf_label_atoms3 = new QLabel(radf); + radf_label_atoms3->setObjectName(QString::fromUtf8("radf_label_atoms3")); + sizePolicy1.setHeightForWidth(radf_label_atoms3->sizePolicy().hasHeightForWidth()); + radf_label_atoms3->setSizePolicy(sizePolicy1); + radf_label_atoms3->setMinimumSize(QSize(45, 23)); + + radf_layout_atom2->addWidget(radf_label_atoms3); + + radf_spinBox_atoms3 = new QSpinBox(radf); + radf_spinBox_atoms3->setObjectName(QString::fromUtf8("radf_spinBox_atoms3")); + sizePolicy.setHeightForWidth(radf_spinBox_atoms3->sizePolicy().hasHeightForWidth()); + radf_spinBox_atoms3->setSizePolicy(sizePolicy); + radf_spinBox_atoms3->setMinimumSize(QSize(50, 23)); + radf_spinBox_atoms3->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + + radf_layout_atom2->addWidget(radf_spinBox_atoms3); + + radf_label_atoms4 = new QLabel(radf); + radf_label_atoms4->setObjectName(QString::fromUtf8("radf_label_atoms4")); + sizePolicy1.setHeightForWidth(radf_label_atoms4->sizePolicy().hasHeightForWidth()); + radf_label_atoms4->setSizePolicy(sizePolicy1); + radf_label_atoms4->setMinimumSize(QSize(45, 23)); + + radf_layout_atom2->addWidget(radf_label_atoms4); + + radf_spinBox_atoms4 = new QSpinBox(radf); + radf_spinBox_atoms4->setObjectName(QString::fromUtf8("radf_spinBox_atoms4")); + radf_spinBox_atoms4->setEnabled(false); + sizePolicy.setHeightForWidth(radf_spinBox_atoms4->sizePolicy().hasHeightForWidth()); + radf_spinBox_atoms4->setSizePolicy(sizePolicy); + radf_spinBox_atoms4->setMinimumSize(QSize(50, 23)); + radf_spinBox_atoms4->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + + radf_layout_atom2->addWidget(radf_spinBox_atoms4); + + radf_label_atoms5 = new QLabel(radf); + radf_label_atoms5->setObjectName(QString::fromUtf8("radf_label_atoms5")); + sizePolicy1.setHeightForWidth(radf_label_atoms5->sizePolicy().hasHeightForWidth()); + radf_label_atoms5->setSizePolicy(sizePolicy1); + radf_label_atoms5->setMinimumSize(QSize(45, 23)); + + radf_layout_atom2->addWidget(radf_label_atoms5); + + radf_spinBox_atoms5 = new QSpinBox(radf); + radf_spinBox_atoms5->setObjectName(QString::fromUtf8("radf_spinBox_atoms5")); + radf_spinBox_atoms5->setEnabled(false); + sizePolicy.setHeightForWidth(radf_spinBox_atoms5->sizePolicy().hasHeightForWidth()); + radf_spinBox_atoms5->setSizePolicy(sizePolicy); + radf_spinBox_atoms5->setMinimumSize(QSize(50, 23)); + radf_spinBox_atoms5->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + + radf_layout_atom2->addWidget(radf_spinBox_atoms5); + + + verticalLayout_4->addLayout(radf_layout_atom2); + + radf_layout_rad = new QHBoxLayout(); + radf_layout_rad->setSpacing(6); + radf_layout_rad->setObjectName(QString::fromUtf8("radf_layout_rad")); + radf_label_rad = new QLabel(radf); + radf_label_rad->setObjectName(QString::fromUtf8("radf_label_rad")); + radf_label_rad->setMinimumSize(QSize(110, 23)); + + radf_layout_rad->addWidget(radf_label_rad); + + radf_label_radMin = new QLabel(radf); + radf_label_radMin->setObjectName(QString::fromUtf8("radf_label_radMin")); + radf_label_radMin->setMinimumSize(QSize(50, 23)); + + radf_layout_rad->addWidget(radf_label_radMin); + + radf_doubleSpinBox_radMin = new QDoubleSpinBox(radf); + radf_doubleSpinBox_radMin->setObjectName(QString::fromUtf8("radf_doubleSpinBox_radMin")); + sizePolicy.setHeightForWidth(radf_doubleSpinBox_radMin->sizePolicy().hasHeightForWidth()); + radf_doubleSpinBox_radMin->setSizePolicy(sizePolicy); + radf_doubleSpinBox_radMin->setMinimumSize(QSize(55, 23)); + radf_doubleSpinBox_radMin->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + radf_doubleSpinBox_radMin->setDecimals(3); + radf_doubleSpinBox_radMin->setMinimum(0); + radf_doubleSpinBox_radMin->setMaximum(999.99); + radf_doubleSpinBox_radMin->setValue(2); + + radf_layout_rad->addWidget(radf_doubleSpinBox_radMin); + + radf_label_radMax = new QLabel(radf); + radf_label_radMax->setObjectName(QString::fromUtf8("radf_label_radMax")); + radf_label_radMax->setMinimumSize(QSize(50, 23)); + + radf_layout_rad->addWidget(radf_label_radMax); + + radf_doubleSpinBox_radMax = new QDoubleSpinBox(radf); + radf_doubleSpinBox_radMax->setObjectName(QString::fromUtf8("radf_doubleSpinBox_radMax")); + sizePolicy.setHeightForWidth(radf_doubleSpinBox_radMax->sizePolicy().hasHeightForWidth()); + radf_doubleSpinBox_radMax->setSizePolicy(sizePolicy); + radf_doubleSpinBox_radMax->setMinimumSize(QSize(55, 23)); + radf_doubleSpinBox_radMax->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + radf_doubleSpinBox_radMax->setDecimals(3); + radf_doubleSpinBox_radMax->setMinimum(0.1); + radf_doubleSpinBox_radMax->setMaximum(999.99); + radf_doubleSpinBox_radMax->setValue(15); + + radf_layout_rad->addWidget(radf_doubleSpinBox_radMax); + + radf_label_radStep = new QLabel(radf); + radf_label_radStep->setObjectName(QString::fromUtf8("radf_label_radStep")); + radf_label_radStep->setMinimumSize(QSize(50, 23)); + + radf_layout_rad->addWidget(radf_label_radStep); + + radf_doubleSpinBox_radStep = new QDoubleSpinBox(radf); + radf_doubleSpinBox_radStep->setObjectName(QString::fromUtf8("radf_doubleSpinBox_radStep")); + sizePolicy.setHeightForWidth(radf_doubleSpinBox_radStep->sizePolicy().hasHeightForWidth()); + radf_doubleSpinBox_radStep->setSizePolicy(sizePolicy); + radf_doubleSpinBox_radStep->setMinimumSize(QSize(55, 23)); + radf_doubleSpinBox_radStep->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + radf_doubleSpinBox_radStep->setDecimals(3); + radf_doubleSpinBox_radStep->setMinimum(0.001); + radf_doubleSpinBox_radStep->setMaximum(1); + radf_doubleSpinBox_radStep->setSingleStep(0.01); + radf_doubleSpinBox_radStep->setValue(0.02); + + radf_layout_rad->addWidget(radf_doubleSpinBox_radStep); + + + verticalLayout_4->addLayout(radf_layout_rad); + + radf_layout_ang = new QHBoxLayout(); + radf_layout_ang->setSpacing(6); + radf_layout_ang->setObjectName(QString::fromUtf8("radf_layout_ang")); + radf_checkBox_ang = new QCheckBox(radf); + radf_checkBox_ang->setObjectName(QString::fromUtf8("radf_checkBox_ang")); + radf_checkBox_ang->setMinimumSize(QSize(110, 23)); + + radf_layout_ang->addWidget(radf_checkBox_ang); + + radf_label_angMin = new QLabel(radf); + radf_label_angMin->setObjectName(QString::fromUtf8("radf_label_angMin")); + radf_label_angMin->setMinimumSize(QSize(50, 23)); + + radf_layout_ang->addWidget(radf_label_angMin); + + radf_doubleSpinBox_angMin = new QDoubleSpinBox(radf); + radf_doubleSpinBox_angMin->setObjectName(QString::fromUtf8("radf_doubleSpinBox_angMin")); + radf_doubleSpinBox_angMin->setEnabled(false); + sizePolicy.setHeightForWidth(radf_doubleSpinBox_angMin->sizePolicy().hasHeightForWidth()); + radf_doubleSpinBox_angMin->setSizePolicy(sizePolicy); + radf_doubleSpinBox_angMin->setMinimumSize(QSize(55, 23)); + radf_doubleSpinBox_angMin->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + radf_doubleSpinBox_angMin->setDecimals(2); + radf_doubleSpinBox_angMin->setMinimum(0); + radf_doubleSpinBox_angMin->setMaximum(90); + radf_doubleSpinBox_angMin->setSingleStep(15); + radf_doubleSpinBox_angMin->setValue(0); + + radf_layout_ang->addWidget(radf_doubleSpinBox_angMin); + + radf_label_angMax = new QLabel(radf); + radf_label_angMax->setObjectName(QString::fromUtf8("radf_label_angMax")); + radf_label_angMax->setMinimumSize(QSize(50, 23)); + + radf_layout_ang->addWidget(radf_label_angMax); + + radf_doubleSpinBox_angMax = new QDoubleSpinBox(radf); + radf_doubleSpinBox_angMax->setObjectName(QString::fromUtf8("radf_doubleSpinBox_angMax")); + radf_doubleSpinBox_angMax->setEnabled(false); + sizePolicy.setHeightForWidth(radf_doubleSpinBox_angMax->sizePolicy().hasHeightForWidth()); + radf_doubleSpinBox_angMax->setSizePolicy(sizePolicy); + radf_doubleSpinBox_angMax->setMinimumSize(QSize(55, 23)); + radf_doubleSpinBox_angMax->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + radf_doubleSpinBox_angMax->setDecimals(2); + radf_doubleSpinBox_angMax->setMinimum(0.1); + radf_doubleSpinBox_angMax->setMaximum(90); + radf_doubleSpinBox_angMax->setSingleStep(15); + radf_doubleSpinBox_angMax->setValue(90); + + radf_layout_ang->addWidget(radf_doubleSpinBox_angMax); + + radf_label_angStep = new QLabel(radf); + radf_label_angStep->setObjectName(QString::fromUtf8("radf_label_angStep")); + radf_label_angStep->setMinimumSize(QSize(50, 23)); + + radf_layout_ang->addWidget(radf_label_angStep); + + radf_doubleSpinBox_angStep = new QDoubleSpinBox(radf); + radf_doubleSpinBox_angStep->setObjectName(QString::fromUtf8("radf_doubleSpinBox_angStep")); + radf_doubleSpinBox_angStep->setEnabled(false); + sizePolicy.setHeightForWidth(radf_doubleSpinBox_angStep->sizePolicy().hasHeightForWidth()); + radf_doubleSpinBox_angStep->setSizePolicy(sizePolicy); + radf_doubleSpinBox_angStep->setMinimumSize(QSize(55, 23)); + radf_doubleSpinBox_angStep->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + radf_doubleSpinBox_angStep->setDecimals(2); + radf_doubleSpinBox_angStep->setMinimum(0.1); + radf_doubleSpinBox_angStep->setMaximum(90); + radf_doubleSpinBox_angStep->setSingleStep(15); + radf_doubleSpinBox_angStep->setValue(15); + + radf_layout_ang->addWidget(radf_doubleSpinBox_angStep); + + + verticalLayout_4->addLayout(radf_layout_ang); + + radf_layout_opt = new QHBoxLayout(); + radf_layout_opt->setSpacing(6); + radf_layout_opt->setObjectName(QString::fromUtf8("radf_layout_opt")); + radf_checkBox_matrix = new QCheckBox(radf); + radf_checkBox_matrix->setObjectName(QString::fromUtf8("radf_checkBox_matrix")); + radf_checkBox_matrix->setMinimumSize(QSize(110, 23)); + + radf_layout_opt->addWidget(radf_checkBox_matrix); + + radf_checkBox_log = new QCheckBox(radf); + radf_checkBox_log->setObjectName(QString::fromUtf8("radf_checkBox_log")); + radf_checkBox_log->setMinimumSize(QSize(110, 23)); + radf_checkBox_log->setChecked(true); + + radf_layout_opt->addWidget(radf_checkBox_log); + + radf_lineEdit_log = new QLineEdit(radf); + radf_lineEdit_log->setObjectName(QString::fromUtf8("radf_lineEdit_log")); + radf_lineEdit_log->setMinimumSize(QSize(150, 23)); + + radf_layout_opt->addWidget(radf_lineEdit_log); + + radf_pushButton_log = new QPushButton(radf); + radf_pushButton_log->setObjectName(QString::fromUtf8("radf_pushButton_log")); + radf_pushButton_log->setMinimumSize(QSize(80, 23)); + radf_pushButton_log->setAutoDefault(true); + + radf_layout_opt->addWidget(radf_pushButton_log); + + + verticalLayout_4->addLayout(radf_layout_opt); + + verticalSpacer_3 = new QSpacerItem(20, 47, QSizePolicy::Minimum, QSizePolicy::Expanding); + + verticalLayout_4->addItem(verticalSpacer_3); + + radf_layout_buttons = new QHBoxLayout(); + radf_layout_buttons->setSpacing(6); + radf_layout_buttons->setObjectName(QString::fromUtf8("radf_layout_buttons")); + radf_pushButton_clear = new QPushButton(radf); + radf_pushButton_clear->setObjectName(QString::fromUtf8("radf_pushButton_clear")); + radf_pushButton_clear->setMinimumSize(QSize(80, 23)); + radf_pushButton_clear->setAutoDefault(true); + + radf_layout_buttons->addWidget(radf_pushButton_clear); + + horizontalSpacer_13 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + radf_layout_buttons->addItem(horizontalSpacer_13); + + radf_checkBox_graph = new QCheckBox(radf); + radf_checkBox_graph->setObjectName(QString::fromUtf8("radf_checkBox_graph")); + radf_checkBox_graph->setMinimumSize(QSize(80, 23)); + radf_checkBox_graph->setChecked(true); + + radf_layout_buttons->addWidget(radf_checkBox_graph); + + radf_pushButton_start = new QPushButton(radf); + radf_pushButton_start->setObjectName(QString::fromUtf8("radf_pushButton_start")); + radf_pushButton_start->setMinimumSize(QSize(80, 23)); + radf_pushButton_start->setMaximumSize(QSize(16777215, 16777215)); + radf_pushButton_start->setAutoDefault(true); + + radf_layout_buttons->addWidget(radf_pushButton_start); + + + verticalLayout_4->addLayout(radf_layout_buttons); + + tabWidget->addTab(radf, QString()); + pdb = new QWidget(); + pdb->setObjectName(QString::fromUtf8("pdb")); + verticalLayout_5 = new QVBoxLayout(pdb); + verticalLayout_5->setSpacing(6); + verticalLayout_5->setContentsMargins(11, 11, 11, 11); + verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5")); + pdb_comboBox_mode = new QComboBox(pdb); + pdb_comboBox_mode->setObjectName(QString::fromUtf8("pdb_comboBox_mode")); + + verticalLayout_5->addWidget(pdb_comboBox_mode); + + pdb_layout_workDir = new QHBoxLayout(); + pdb_layout_workDir->setSpacing(6); + pdb_layout_workDir->setObjectName(QString::fromUtf8("pdb_layout_workDir")); + pdb_label_workDir = new QLabel(pdb); + pdb_label_workDir->setObjectName(QString::fromUtf8("pdb_label_workDir")); + pdb_label_workDir->setMinimumSize(QSize(110, 23)); + + pdb_layout_workDir->addWidget(pdb_label_workDir); + + pdb_lineEdit_workDir = new QLineEdit(pdb); + pdb_lineEdit_workDir->setObjectName(QString::fromUtf8("pdb_lineEdit_workDir")); + pdb_lineEdit_workDir->setMinimumSize(QSize(280, 23)); + + pdb_layout_workDir->addWidget(pdb_lineEdit_workDir); + + pdb_pushButton_workDir = new QPushButton(pdb); + pdb_pushButton_workDir->setObjectName(QString::fromUtf8("pdb_pushButton_workDir")); + pdb_pushButton_workDir->setMinimumSize(QSize(80, 23)); + pdb_pushButton_workDir->setAutoDefault(true); + + pdb_layout_workDir->addWidget(pdb_pushButton_workDir); + + + verticalLayout_5->addLayout(pdb_layout_workDir); + + pdb_layout_input = new QHBoxLayout(); + pdb_layout_input->setSpacing(6); + pdb_layout_input->setObjectName(QString::fromUtf8("pdb_layout_input")); + pdb_label_input = new QLabel(pdb); + pdb_label_input->setObjectName(QString::fromUtf8("pdb_label_input")); + pdb_label_input->setMinimumSize(QSize(110, 23)); + + pdb_layout_input->addWidget(pdb_label_input); + + pdb_lineEdit_input = new QLineEdit(pdb); + pdb_lineEdit_input->setObjectName(QString::fromUtf8("pdb_lineEdit_input")); + pdb_lineEdit_input->setMinimumSize(QSize(280, 23)); + + pdb_layout_input->addWidget(pdb_lineEdit_input); + + pdb_pushButton_input = new QPushButton(pdb); + pdb_pushButton_input->setObjectName(QString::fromUtf8("pdb_pushButton_input")); + pdb_pushButton_input->setMinimumSize(QSize(80, 23)); + pdb_pushButton_input->setAutoDefault(true); + + pdb_layout_input->addWidget(pdb_pushButton_input); + + + verticalLayout_5->addLayout(pdb_layout_input); + + pdb_layout_agl = new QHBoxLayout(); + pdb_layout_agl->setSpacing(6); + pdb_layout_agl->setObjectName(QString::fromUtf8("pdb_layout_agl")); + pdb_label_agl = new QLabel(pdb); + pdb_label_agl->setObjectName(QString::fromUtf8("pdb_label_agl")); + pdb_label_agl->setMinimumSize(QSize(150, 23)); + + pdb_layout_agl->addWidget(pdb_label_agl); + + pdb_lineEdit_agl = new QLineEdit(pdb); + pdb_lineEdit_agl->setObjectName(QString::fromUtf8("pdb_lineEdit_agl")); + pdb_lineEdit_agl->setMinimumSize(QSize(280, 23)); + + pdb_layout_agl->addWidget(pdb_lineEdit_agl); + + pdb_pushButton_agl = new QPushButton(pdb); + pdb_pushButton_agl->setObjectName(QString::fromUtf8("pdb_pushButton_agl")); + pdb_pushButton_agl->setMinimumSize(QSize(80, 23)); + pdb_pushButton_agl->setAutoDefault(true); + + pdb_layout_agl->addWidget(pdb_pushButton_agl); + + + verticalLayout_5->addLayout(pdb_layout_agl); + + pdb_layout_cell = new QHBoxLayout(); + pdb_layout_cell->setSpacing(6); + pdb_layout_cell->setObjectName(QString::fromUtf8("pdb_layout_cell")); + pdb_label_cell = new QLabel(pdb); + pdb_label_cell->setObjectName(QString::fromUtf8("pdb_label_cell")); + pdb_label_cell->setMinimumSize(QSize(110, 23)); + + pdb_layout_cell->addWidget(pdb_label_cell); + + pdb_label_cellX = new QLabel(pdb); + pdb_label_cellX->setObjectName(QString::fromUtf8("pdb_label_cellX")); + pdb_label_cellX->setMinimumSize(QSize(50, 23)); + + pdb_layout_cell->addWidget(pdb_label_cellX); + + pdb_doubleSpinBox_cellX = new QDoubleSpinBox(pdb); + pdb_doubleSpinBox_cellX->setObjectName(QString::fromUtf8("pdb_doubleSpinBox_cellX")); + sizePolicy.setHeightForWidth(pdb_doubleSpinBox_cellX->sizePolicy().hasHeightForWidth()); + pdb_doubleSpinBox_cellX->setSizePolicy(sizePolicy); + pdb_doubleSpinBox_cellX->setMinimumSize(QSize(55, 23)); + pdb_doubleSpinBox_cellX->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + pdb_doubleSpinBox_cellX->setDecimals(4); + pdb_doubleSpinBox_cellX->setMinimum(0.1); + pdb_doubleSpinBox_cellX->setMaximum(999.99); + + pdb_layout_cell->addWidget(pdb_doubleSpinBox_cellX); + + pdb_label_cellY = new QLabel(pdb); + pdb_label_cellY->setObjectName(QString::fromUtf8("pdb_label_cellY")); + pdb_label_cellY->setMinimumSize(QSize(50, 23)); + + pdb_layout_cell->addWidget(pdb_label_cellY); + + pdb_doubleSpinBox_cellY = new QDoubleSpinBox(pdb); + pdb_doubleSpinBox_cellY->setObjectName(QString::fromUtf8("pdb_doubleSpinBox_cellY")); + sizePolicy.setHeightForWidth(pdb_doubleSpinBox_cellY->sizePolicy().hasHeightForWidth()); + pdb_doubleSpinBox_cellY->setSizePolicy(sizePolicy); + pdb_doubleSpinBox_cellY->setMinimumSize(QSize(55, 23)); + pdb_doubleSpinBox_cellY->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + pdb_doubleSpinBox_cellY->setDecimals(4); + pdb_doubleSpinBox_cellY->setMinimum(0.1); + pdb_doubleSpinBox_cellY->setMaximum(999.99); + + pdb_layout_cell->addWidget(pdb_doubleSpinBox_cellY); + + pdb_label_cellZ = new QLabel(pdb); + pdb_label_cellZ->setObjectName(QString::fromUtf8("pdb_label_cellZ")); + pdb_label_cellZ->setMinimumSize(QSize(50, 23)); + + pdb_layout_cell->addWidget(pdb_label_cellZ); + + pdb_doubleSpinBox_cellZ = new QDoubleSpinBox(pdb); + pdb_doubleSpinBox_cellZ->setObjectName(QString::fromUtf8("pdb_doubleSpinBox_cellZ")); + sizePolicy.setHeightForWidth(pdb_doubleSpinBox_cellZ->sizePolicy().hasHeightForWidth()); + pdb_doubleSpinBox_cellZ->setSizePolicy(sizePolicy); + pdb_doubleSpinBox_cellZ->setMinimumSize(QSize(55, 23)); + pdb_doubleSpinBox_cellZ->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + pdb_doubleSpinBox_cellZ->setDecimals(4); + pdb_doubleSpinBox_cellZ->setMinimum(0.1); + pdb_doubleSpinBox_cellZ->setMaximum(999.99); + + pdb_layout_cell->addWidget(pdb_doubleSpinBox_cellZ); + + + verticalLayout_5->addLayout(pdb_layout_cell); + + pdb_layout_output = new QHBoxLayout(); + pdb_layout_output->setSpacing(6); + pdb_layout_output->setObjectName(QString::fromUtf8("pdb_layout_output")); + pdb_label_output = new QLabel(pdb); + pdb_label_output->setObjectName(QString::fromUtf8("pdb_label_output")); + pdb_label_output->setMinimumSize(QSize(110, 23)); + + pdb_layout_output->addWidget(pdb_label_output); + + pdb_lineEdit_output = new QLineEdit(pdb); + pdb_lineEdit_output->setObjectName(QString::fromUtf8("pdb_lineEdit_output")); + pdb_lineEdit_output->setMinimumSize(QSize(280, 23)); + + pdb_layout_output->addWidget(pdb_lineEdit_output); + + pdb_pushButton_output = new QPushButton(pdb); + pdb_pushButton_output->setObjectName(QString::fromUtf8("pdb_pushButton_output")); + pdb_pushButton_output->setMinimumSize(QSize(80, 23)); + pdb_pushButton_output->setAutoDefault(true); + + pdb_layout_output->addWidget(pdb_pushButton_output); + + + verticalLayout_5->addLayout(pdb_layout_output); + + pdb_layout_opt = new QHBoxLayout(); + pdb_layout_opt->setSpacing(6); + pdb_layout_opt->setObjectName(QString::fromUtf8("pdb_layout_opt")); + pdb_checkBox_log = new QCheckBox(pdb); + pdb_checkBox_log->setObjectName(QString::fromUtf8("pdb_checkBox_log")); + pdb_checkBox_log->setMinimumSize(QSize(110, 23)); + pdb_checkBox_log->setChecked(true); + + pdb_layout_opt->addWidget(pdb_checkBox_log); + + pdb_lineEdit_log = new QLineEdit(pdb); + pdb_lineEdit_log->setObjectName(QString::fromUtf8("pdb_lineEdit_log")); + pdb_lineEdit_log->setMinimumSize(QSize(173, 23)); + + pdb_layout_opt->addWidget(pdb_lineEdit_log); + + pdb_pushButton_log = new QPushButton(pdb); + pdb_pushButton_log->setObjectName(QString::fromUtf8("pdb_pushButton_log")); + pdb_pushButton_log->setMinimumSize(QSize(80, 23)); + pdb_pushButton_log->setAutoDefault(true); + + pdb_layout_opt->addWidget(pdb_pushButton_log); + + + verticalLayout_5->addLayout(pdb_layout_opt); + + verticalSpacer_4 = new QSpacerItem(20, 147, QSizePolicy::Minimum, QSizePolicy::Expanding); + + verticalLayout_5->addItem(verticalSpacer_4); + + pdb_layout_buttons = new QHBoxLayout(); + pdb_layout_buttons->setSpacing(6); + pdb_layout_buttons->setObjectName(QString::fromUtf8("pdb_layout_buttons")); + pdb_pushButton_clear = new QPushButton(pdb); + pdb_pushButton_clear->setObjectName(QString::fromUtf8("pdb_pushButton_clear")); + pdb_pushButton_clear->setMinimumSize(QSize(80, 23)); + pdb_pushButton_clear->setAutoDefault(true); + + pdb_layout_buttons->addWidget(pdb_pushButton_clear); + + horizontalSpacer_15 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + pdb_layout_buttons->addItem(horizontalSpacer_15); + + pdb_pushButton_start = new QPushButton(pdb); + pdb_pushButton_start->setObjectName(QString::fromUtf8("pdb_pushButton_start")); + pdb_pushButton_start->setMinimumSize(QSize(80, 23)); + pdb_pushButton_start->setMaximumSize(QSize(16777215, 16777215)); + pdb_pushButton_start->setAutoDefault(true); + + pdb_layout_buttons->addWidget(pdb_pushButton_start); + + + verticalLayout_5->addLayout(pdb_layout_buttons); + + tabWidget->addTab(pdb, QString()); + + verticalLayout_2->addWidget(tabWidget); + + MainWindow->setCentralWidget(centralWidget); + menuBar = new QMenuBar(MainWindow); + menuBar->setObjectName(QString::fromUtf8("menuBar")); + menuBar->setGeometry(QRect(0, 0, 564, 20)); + menuMenu = new QMenu(menuBar); + menuMenu->setObjectName(QString::fromUtf8("menuMenu")); + menuFile_creator = new QMenu(menuMenu); + menuFile_creator->setObjectName(QString::fromUtf8("menuFile_creator")); + menu_Tools = new QMenu(menuMenu); + menu_Tools->setObjectName(QString::fromUtf8("menu_Tools")); + menuHelp = new QMenu(menuBar); + menuHelp->setObjectName(QString::fromUtf8("menuHelp")); + MainWindow->setMenuBar(menuBar); + mainToolBar = new QToolBar(MainWindow); + mainToolBar->setObjectName(QString::fromUtf8("mainToolBar")); + MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar); + statusBar = new QStatusBar(MainWindow); + statusBar->setObjectName(QString::fromUtf8("statusBar")); + MainWindow->setStatusBar(statusBar); + QWidget::setTabOrder(tabWidget, trj_lineEdit_workDir); + QWidget::setTabOrder(trj_lineEdit_workDir, trj_pushButton_workDir); + QWidget::setTabOrder(trj_pushButton_workDir, trj_lineEdit_input); + QWidget::setTabOrder(trj_lineEdit_input, trj_pushButton_input); + QWidget::setTabOrder(trj_pushButton_input, trj_comboBox_type); + QWidget::setTabOrder(trj_comboBox_type, trj_spinBox_steps); + QWidget::setTabOrder(trj_spinBox_steps, trj_lineEdit_atoms); + QWidget::setTabOrder(trj_lineEdit_atoms, trj_pushButton_atoms); + QWidget::setTabOrder(trj_pushButton_atoms, trj_lineEdit_output); + QWidget::setTabOrder(trj_lineEdit_output, trj_pushButton_output); + QWidget::setTabOrder(trj_pushButton_output, trj_spinBox_totalTypes); + QWidget::setTabOrder(trj_spinBox_totalTypes, trj_checkBox_log); + QWidget::setTabOrder(trj_checkBox_log, trj_lineEdit_log); + QWidget::setTabOrder(trj_lineEdit_log, trj_pushButton_log); + QWidget::setTabOrder(trj_pushButton_log, trj_pushButton_clear); + QWidget::setTabOrder(trj_pushButton_clear, trj_pushButton_start); + QWidget::setTabOrder(trj_pushButton_start, statgen_lineEdit_workDir); + QWidget::setTabOrder(statgen_lineEdit_workDir, statgen_pushButton_workDir); + QWidget::setTabOrder(statgen_pushButton_workDir, statgen_lineEdit_input); + QWidget::setTabOrder(statgen_lineEdit_input, statgen_pushButton_input); + QWidget::setTabOrder(statgen_pushButton_input, statgen_spinBox_stepsFirst); + QWidget::setTabOrder(statgen_spinBox_stepsFirst, statgen_spinBox_stepsLast); + QWidget::setTabOrder(statgen_spinBox_stepsLast, statgen_doubleSpinBox_cellX); + QWidget::setTabOrder(statgen_doubleSpinBox_cellX, statgen_doubleSpinBox_cellY); + QWidget::setTabOrder(statgen_doubleSpinBox_cellY, statgen_doubleSpinBox_cellZ); + QWidget::setTabOrder(statgen_doubleSpinBox_cellZ, statgen_spinBox_atoms0); + QWidget::setTabOrder(statgen_spinBox_atoms0, statgen_checkBox_atoms1); + QWidget::setTabOrder(statgen_checkBox_atoms1, statgen_spinBox_atoms1); + QWidget::setTabOrder(statgen_spinBox_atoms1, statgen_checkBox_atoms2); + QWidget::setTabOrder(statgen_checkBox_atoms2, statgen_spinBox_atoms2); + QWidget::setTabOrder(statgen_spinBox_atoms2, statgen_checkBox_atoms3); + QWidget::setTabOrder(statgen_checkBox_atoms3, statgen_spinBox_atoms3); + QWidget::setTabOrder(statgen_spinBox_atoms3, statgen_comboBox_int); + QWidget::setTabOrder(statgen_comboBox_int, statgen_doubleSpinBox_int); + QWidget::setTabOrder(statgen_doubleSpinBox_int, stagen_pushButton_intSave); + QWidget::setTabOrder(stagen_pushButton_intSave, statgen_pushButton_intAdd); + QWidget::setTabOrder(statgen_pushButton_intAdd, statgen_listWidget_int); + QWidget::setTabOrder(statgen_listWidget_int, stagen_pushButton_intRem); + QWidget::setTabOrder(stagen_pushButton_intRem, statgen_lineEdit_output); + QWidget::setTabOrder(statgen_lineEdit_output, statgen_pushButton_output); + QWidget::setTabOrder(statgen_pushButton_output, statgen_checkBox_depth); + QWidget::setTabOrder(statgen_checkBox_depth, statgen_spinBox_depth); + QWidget::setTabOrder(statgen_spinBox_depth, statgen_checkBox_log); + QWidget::setTabOrder(statgen_checkBox_log, statgen_lineEdit_log); + QWidget::setTabOrder(statgen_lineEdit_log, statgen_pushButton_log); + QWidget::setTabOrder(statgen_pushButton_log, statgen_checkBox_anal); + QWidget::setTabOrder(statgen_checkBox_anal, statgen_doubleSpinBox_anal); + QWidget::setTabOrder(statgen_doubleSpinBox_anal, statgen_checkBox_graph); + QWidget::setTabOrder(statgen_checkBox_graph, statgen_pushButton_clear); + QWidget::setTabOrder(statgen_pushButton_clear, statgen_pushButton_start); + QWidget::setTabOrder(statgen_pushButton_start, envir_lineEdit_workDir); + QWidget::setTabOrder(envir_lineEdit_workDir, envir_pushButton_workDir); + QWidget::setTabOrder(envir_pushButton_workDir, envir_lineEdit_input); + QWidget::setTabOrder(envir_lineEdit_input, envir_pushButton_input); + QWidget::setTabOrder(envir_pushButton_input, envir_doubleSpinBox_cellX); + QWidget::setTabOrder(envir_doubleSpinBox_cellX, envir_doubleSpinBox_cellY); + QWidget::setTabOrder(envir_doubleSpinBox_cellY, envir_doubleSpinBox_cellZ); + QWidget::setTabOrder(envir_doubleSpinBox_cellZ, envir_lineEdit_output); + QWidget::setTabOrder(envir_lineEdit_output, envir_pushButton_output); + QWidget::setTabOrder(envir_pushButton_output, envir_spinBox_molecule); + QWidget::setTabOrder(envir_spinBox_molecule, envir_doubleSpinBox_radius); + QWidget::setTabOrder(envir_doubleSpinBox_radius, envir_checkBox_log); + QWidget::setTabOrder(envir_checkBox_log, envir_lineEdit_log); + QWidget::setTabOrder(envir_lineEdit_log, envir_pushButton_log); + QWidget::setTabOrder(envir_pushButton_log, envir_pushButton_clear); + QWidget::setTabOrder(envir_pushButton_clear, envir_pushButton_start); + QWidget::setTabOrder(envir_pushButton_start, radf_lineEdit_workDir); + QWidget::setTabOrder(radf_lineEdit_workDir, radf_pushButton_workDir); + QWidget::setTabOrder(radf_pushButton_workDir, radf_lineEdit_input); + QWidget::setTabOrder(radf_lineEdit_input, radf_pushButton_input); + QWidget::setTabOrder(radf_pushButton_input, radf_spinBox_stepsFirst); + QWidget::setTabOrder(radf_spinBox_stepsFirst, radf_spinBox_stepsLast); + QWidget::setTabOrder(radf_spinBox_stepsLast, radf_doubleSpinBox_cellX); + QWidget::setTabOrder(radf_doubleSpinBox_cellX, radf_doubleSpinBox_cellY); + QWidget::setTabOrder(radf_doubleSpinBox_cellY, radf_doubleSpinBox_cellZ); + QWidget::setTabOrder(radf_doubleSpinBox_cellZ, radf_lineEdit_output); + QWidget::setTabOrder(radf_lineEdit_output, radf_pushButton_output); + QWidget::setTabOrder(radf_pushButton_output, radf_comboBox_atom); + QWidget::setTabOrder(radf_comboBox_atom, radf_spinBox_atoms0); + QWidget::setTabOrder(radf_spinBox_atoms0, radf_spinBox_atoms1); + QWidget::setTabOrder(radf_spinBox_atoms1, radf_spinBox_atoms2); + QWidget::setTabOrder(radf_spinBox_atoms2, radf_spinBox_atoms3); + QWidget::setTabOrder(radf_spinBox_atoms3, radf_spinBox_atoms4); + QWidget::setTabOrder(radf_spinBox_atoms4, radf_spinBox_atoms5); + QWidget::setTabOrder(radf_spinBox_atoms5, radf_doubleSpinBox_radMin); + QWidget::setTabOrder(radf_doubleSpinBox_radMin, radf_doubleSpinBox_radMax); + QWidget::setTabOrder(radf_doubleSpinBox_radMax, radf_doubleSpinBox_radStep); + QWidget::setTabOrder(radf_doubleSpinBox_radStep, radf_checkBox_ang); + QWidget::setTabOrder(radf_checkBox_ang, radf_doubleSpinBox_angMin); + QWidget::setTabOrder(radf_doubleSpinBox_angMin, radf_doubleSpinBox_angMax); + QWidget::setTabOrder(radf_doubleSpinBox_angMax, radf_doubleSpinBox_angStep); + QWidget::setTabOrder(radf_doubleSpinBox_angStep, radf_checkBox_matrix); + QWidget::setTabOrder(radf_checkBox_matrix, radf_checkBox_log); + QWidget::setTabOrder(radf_checkBox_log, radf_lineEdit_log); + QWidget::setTabOrder(radf_lineEdit_log, radf_pushButton_log); + QWidget::setTabOrder(radf_pushButton_log, radf_pushButton_clear); + QWidget::setTabOrder(radf_pushButton_clear, radf_checkBox_graph); + QWidget::setTabOrder(radf_checkBox_graph, radf_pushButton_start); + QWidget::setTabOrder(radf_pushButton_start, pdb_comboBox_mode); + QWidget::setTabOrder(pdb_comboBox_mode, pdb_lineEdit_workDir); + QWidget::setTabOrder(pdb_lineEdit_workDir, pdb_pushButton_workDir); + QWidget::setTabOrder(pdb_pushButton_workDir, pdb_lineEdit_input); + QWidget::setTabOrder(pdb_lineEdit_input, pdb_pushButton_input); + QWidget::setTabOrder(pdb_pushButton_input, pdb_lineEdit_agl); + QWidget::setTabOrder(pdb_lineEdit_agl, pdb_pushButton_agl); + QWidget::setTabOrder(pdb_pushButton_agl, pdb_doubleSpinBox_cellX); + QWidget::setTabOrder(pdb_doubleSpinBox_cellX, pdb_doubleSpinBox_cellY); + QWidget::setTabOrder(pdb_doubleSpinBox_cellY, pdb_doubleSpinBox_cellZ); + QWidget::setTabOrder(pdb_doubleSpinBox_cellZ, pdb_lineEdit_output); + QWidget::setTabOrder(pdb_lineEdit_output, pdb_pushButton_output); + QWidget::setTabOrder(pdb_pushButton_output, pdb_checkBox_log); + QWidget::setTabOrder(pdb_checkBox_log, pdb_lineEdit_log); + QWidget::setTabOrder(pdb_lineEdit_log, pdb_pushButton_log); + QWidget::setTabOrder(pdb_pushButton_log, pdb_pushButton_clear); + QWidget::setTabOrder(pdb_pushButton_clear, pdb_pushButton_start); + + menuBar->addAction(menuMenu->menuAction()); + menuBar->addAction(menuHelp->menuAction()); + menuMenu->addAction(menuFile_creator->menuAction()); + menuMenu->addAction(menu_Tools->menuAction()); + menuMenu->addAction(actionSettings); + menuMenu->addAction(actionExit); + menuFile_creator->addAction(actionAtom_types_file); + menuFile_creator->addAction(actionAgglomerate_file); + menu_Tools->addAction(actionAgl_all); + menuHelp->addAction(actionAbout); + + retranslateUi(MainWindow); + QObject::connect(actionExit, SIGNAL(triggered()), MainWindow, SLOT(close())); + + tabWidget->setCurrentIndex(0); + + + QMetaObject::connectSlotsByName(MainWindow); + } // setupUi + + void retranslateUi(QMainWindow *MainWindow) + { + MainWindow->setWindowTitle(QApplication::translate("MainWindow", "Mathematical Molecular Mechanics", 0, QApplication::UnicodeUTF8)); + actionExit->setText(QApplication::translate("MainWindow", "&Quit", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + actionExit->setToolTip(QApplication::translate("MainWindow", "Quit", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + actionExit->setShortcut(QApplication::translate("MainWindow", "Ctrl+Q", 0, QApplication::UnicodeUTF8)); + actionHelp->setText(QApplication::translate("MainWindow", "&Help", 0, QApplication::UnicodeUTF8)); + actionHelp->setShortcut(QApplication::translate("MainWindow", "F1", 0, QApplication::UnicodeUTF8)); + actionAbout->setText(QApplication::translate("MainWindow", "About", 0, QApplication::UnicodeUTF8)); + actionAtom_types_file->setText(QApplication::translate("MainWindow", "Atom &types file", 0, QApplication::UnicodeUTF8)); + actionAgglomerate_file->setText(QApplication::translate("MainWindow", "&Agglomerate file", 0, QApplication::UnicodeUTF8)); + actionSettings->setText(QApplication::translate("MainWindow", "&Settings", 0, QApplication::UnicodeUTF8)); + actionAgl_all->setText(QApplication::translate("MainWindow", "agl_all", 0, QApplication::UnicodeUTF8)); + actionStatgen_all->setText(QApplication::translate("MainWindow", "statgen_all", 0, QApplication::UnicodeUTF8)); + trj_label_workDir->setText(QApplication::translate("MainWindow", "Work directory", 0, QApplication::UnicodeUTF8)); + trj_pushButton_workDir->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + trj_label_input->setText(QApplication::translate("MainWindow", "Input file", 0, QApplication::UnicodeUTF8)); + trj_pushButton_input->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + trj_label_type->setText(QApplication::translate("MainWindow", "Type of trajectory", 0, QApplication::UnicodeUTF8)); + trj_comboBox_type->clear(); + trj_comboBox_type->insertItems(0, QStringList() + << QApplication::translate("MainWindow", "GROMACS text", 0, QApplication::UnicodeUTF8) + << QApplication::translate("MainWindow", "PUMA", 0, QApplication::UnicodeUTF8) + ); + trj_label_steps->setText(QApplication::translate("MainWindow", "Number of steps", 0, QApplication::UnicodeUTF8)); + trj_label_atoms->setText(QApplication::translate("MainWindow", "Atom type file", 0, QApplication::UnicodeUTF8)); + trj_pushButton_atoms->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + trj_label_output->setText(QApplication::translate("MainWindow", "Mask of output files", 0, QApplication::UnicodeUTF8)); + trj_pushButton_output->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + trj_label_totalTypes->setText(QApplication::translate("MainWindow", "Total atom types", 0, QApplication::UnicodeUTF8)); + trj_checkBox_log->setText(QApplication::translate("MainWindow", "Log", 0, QApplication::UnicodeUTF8)); + trj_pushButton_log->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + trj_pushButton_clear->setText(QApplication::translate("MainWindow", "Clear", 0, QApplication::UnicodeUTF8)); + trj_pushButton_start->setText(QApplication::translate("MainWindow", "Start", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(trj), QApplication::translate("MainWindow", "Generate trajectory", 0, QApplication::UnicodeUTF8)); + statgen_label_workDir->setText(QApplication::translate("MainWindow", "Work directory", 0, QApplication::UnicodeUTF8)); + statgen_pushButton_workDir->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + statgen_label_input->setText(QApplication::translate("MainWindow", "Mask of input files", 0, QApplication::UnicodeUTF8)); + statgen_pushButton_input->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + statgen_label_steps->setText(QApplication::translate("MainWindow", "Steps", 0, QApplication::UnicodeUTF8)); + statgen_label_stepsFirst->setText(QApplication::translate("MainWindow", "first", 0, QApplication::UnicodeUTF8)); + statgen_label_stepsLast->setText(QApplication::translate("MainWindow", "last", 0, QApplication::UnicodeUTF8)); + statgen_label_cell->setText(QApplication::translate("MainWindow", "Cell, A", 0, QApplication::UnicodeUTF8)); + statgen_label_cellX->setText(QApplication::translate("MainWindow", "X", 0, QApplication::UnicodeUTF8)); + statgen_label_cellY->setText(QApplication::translate("MainWindow", "Y", 0, QApplication::UnicodeUTF8)); + statgen_label_cellZ->setText(QApplication::translate("MainWindow", "Z", 0, QApplication::UnicodeUTF8)); + statgen_label_atoms0->setText(QApplication::translate("MainWindow", "atom 0", 0, QApplication::UnicodeUTF8)); + statgen_checkBox_atoms1->setText(QApplication::translate("MainWindow", "atom 1", 0, QApplication::UnicodeUTF8)); + statgen_checkBox_atoms2->setText(QApplication::translate("MainWindow", "atom 2", 0, QApplication::UnicodeUTF8)); + statgen_checkBox_atoms3->setText(QApplication::translate("MainWindow", "atom 3", 0, QApplication::UnicodeUTF8)); + statgen_label_int->setText(QApplication::translate("MainWindow", "Interaction", 0, QApplication::UnicodeUTF8)); + statgen_comboBox_int->clear(); + statgen_comboBox_int->insertItems(0, QStringList() + << QApplication::translate("MainWindow", "0-0", 0, QApplication::UnicodeUTF8) + ); + stagen_pushButton_intSave->setText(QApplication::translate("MainWindow", "Save", 0, QApplication::UnicodeUTF8)); + statgen_pushButton_intAdd->setText(QApplication::translate("MainWindow", "Add", 0, QApplication::UnicodeUTF8)); + stagen_pushButton_intRem->setText(QApplication::translate("MainWindow", "Remove", 0, QApplication::UnicodeUTF8)); + statgen_label_output->setText(QApplication::translate("MainWindow", "Output file", 0, QApplication::UnicodeUTF8)); + statgen_pushButton_output->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + statgen_checkBox_depth->setText(QApplication::translate("MainWindow", "Depth of search", 0, QApplication::UnicodeUTF8)); + statgen_checkBox_log->setText(QApplication::translate("MainWindow", "Log", 0, QApplication::UnicodeUTF8)); + statgen_pushButton_log->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + statgen_checkBox_anal->setText(QApplication::translate("MainWindow", "Analysis", 0, QApplication::UnicodeUTF8)); + statgen_checkBox_graph->setText(QApplication::translate("MainWindow", "Graph", 0, QApplication::UnicodeUTF8)); + statgen_pushButton_clear->setText(QApplication::translate("MainWindow", "Clear", 0, QApplication::UnicodeUTF8)); + statgen_pushButton_start->setText(QApplication::translate("MainWindow", "Start", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(statgen), QApplication::translate("MainWindow", "Agglomeration", 0, QApplication::UnicodeUTF8)); + envir_label_workDir->setText(QApplication::translate("MainWindow", "Work directory", 0, QApplication::UnicodeUTF8)); + envir_pushButton_workDir->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + envir_label_input->setText(QApplication::translate("MainWindow", "Input file", 0, QApplication::UnicodeUTF8)); + envir_pushButton_input->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + envir_label_cell->setText(QApplication::translate("MainWindow", "Cell, A", 0, QApplication::UnicodeUTF8)); + envir_label_cellX->setText(QApplication::translate("MainWindow", "X", 0, QApplication::UnicodeUTF8)); + envir_label_cellY->setText(QApplication::translate("MainWindow", "Y", 0, QApplication::UnicodeUTF8)); + envir_label_cellZ->setText(QApplication::translate("MainWindow", "Z", 0, QApplication::UnicodeUTF8)); + envir_label_output->setText(QApplication::translate("MainWindow", "Output file", 0, QApplication::UnicodeUTF8)); + envir_pushButton_output->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + envir_label_molecule->setText(QApplication::translate("MainWindow", "Molecule", 0, QApplication::UnicodeUTF8)); + envir_label_radius->setText(QApplication::translate("MainWindow", "Radius", 0, QApplication::UnicodeUTF8)); + envir_checkBox_log->setText(QApplication::translate("MainWindow", "Log", 0, QApplication::UnicodeUTF8)); + envir_pushButton_log->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + envir_pushButton_clear->setText(QApplication::translate("MainWindow", "Clear", 0, QApplication::UnicodeUTF8)); + envir_pushButton_start->setText(QApplication::translate("MainWindow", "Start", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(envir), QApplication::translate("MainWindow", "Environment", 0, QApplication::UnicodeUTF8)); + radf_label_workDir->setText(QApplication::translate("MainWindow", "Work directory", 0, QApplication::UnicodeUTF8)); + radf_pushButton_workDir->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + radf_label_input->setText(QApplication::translate("MainWindow", "Mask of input files", 0, QApplication::UnicodeUTF8)); + radf_pushButton_input->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + radf_label_steps->setText(QApplication::translate("MainWindow", "Steps", 0, QApplication::UnicodeUTF8)); + radf_label_stepsFirst->setText(QApplication::translate("MainWindow", "first", 0, QApplication::UnicodeUTF8)); + radf_label_stepsLast->setText(QApplication::translate("MainWindow", "last", 0, QApplication::UnicodeUTF8)); + radf_label_cell->setText(QApplication::translate("MainWindow", "Cell, A", 0, QApplication::UnicodeUTF8)); + radf_label_cellX->setText(QApplication::translate("MainWindow", "X", 0, QApplication::UnicodeUTF8)); + radf_label_cellY->setText(QApplication::translate("MainWindow", "Y", 0, QApplication::UnicodeUTF8)); + radf_label_cellZ->setText(QApplication::translate("MainWindow", "Z", 0, QApplication::UnicodeUTF8)); + radf_label_output->setText(QApplication::translate("MainWindow", "Output file", 0, QApplication::UnicodeUTF8)); + radf_pushButton_output->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + radf_comboBox_atom->clear(); + radf_comboBox_atom->insertItems(0, QStringList() + << QApplication::translate("MainWindow", "One atom function", 0, QApplication::UnicodeUTF8) + << QApplication::translate("MainWindow", "Three atom function", 0, QApplication::UnicodeUTF8) + ); + radf_label_atoms0->setText(QApplication::translate("MainWindow", "atom 1", 0, QApplication::UnicodeUTF8)); + radf_label_atoms1->setText(QApplication::translate("MainWindow", "atom 2", 0, QApplication::UnicodeUTF8)); + radf_label_atoms2->setText(QApplication::translate("MainWindow", "atom 3", 0, QApplication::UnicodeUTF8)); + radf_label_atoms3->setText(QApplication::translate("MainWindow", "atom 1", 0, QApplication::UnicodeUTF8)); + radf_label_atoms4->setText(QApplication::translate("MainWindow", "atom 2", 0, QApplication::UnicodeUTF8)); + radf_label_atoms5->setText(QApplication::translate("MainWindow", "atom 3", 0, QApplication::UnicodeUTF8)); + radf_label_rad->setText(QApplication::translate("MainWindow", "R, A", 0, QApplication::UnicodeUTF8)); + radf_label_radMin->setText(QApplication::translate("MainWindow", "min", 0, QApplication::UnicodeUTF8)); + radf_label_radMax->setText(QApplication::translate("MainWindow", "max", 0, QApplication::UnicodeUTF8)); + radf_label_radStep->setText(QApplication::translate("MainWindow", "step", 0, QApplication::UnicodeUTF8)); + radf_checkBox_ang->setText(QApplication::translate("MainWindow", "Angle, deg", 0, QApplication::UnicodeUTF8)); + radf_label_angMin->setText(QApplication::translate("MainWindow", "min", 0, QApplication::UnicodeUTF8)); + radf_label_angMax->setText(QApplication::translate("MainWindow", "max", 0, QApplication::UnicodeUTF8)); + radf_label_angStep->setText(QApplication::translate("MainWindow", "step", 0, QApplication::UnicodeUTF8)); + radf_checkBox_matrix->setText(QApplication::translate("MainWindow", "Matrix", 0, QApplication::UnicodeUTF8)); + radf_checkBox_log->setText(QApplication::translate("MainWindow", "Log", 0, QApplication::UnicodeUTF8)); + radf_pushButton_log->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + radf_pushButton_clear->setText(QApplication::translate("MainWindow", "Clear", 0, QApplication::UnicodeUTF8)); + radf_checkBox_graph->setText(QApplication::translate("MainWindow", "Graph", 0, QApplication::UnicodeUTF8)); + radf_pushButton_start->setText(QApplication::translate("MainWindow", "Start", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(radf), QApplication::translate("MainWindow", "RADF", 0, QApplication::UnicodeUTF8)); + pdb_comboBox_mode->clear(); + pdb_comboBox_mode->insertItems(0, QStringList() + << QApplication::translate("MainWindow", "From agglomerate", 0, QApplication::UnicodeUTF8) + << QApplication::translate("MainWindow", "From trajectory snapshot", 0, QApplication::UnicodeUTF8) + ); + pdb_label_workDir->setText(QApplication::translate("MainWindow", "Work directory", 0, QApplication::UnicodeUTF8)); + pdb_pushButton_workDir->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + pdb_label_input->setText(QApplication::translate("MainWindow", "Input file", 0, QApplication::UnicodeUTF8)); + pdb_pushButton_input->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + pdb_label_agl->setText(QApplication::translate("MainWindow", "File with agglomerate", 0, QApplication::UnicodeUTF8)); + pdb_pushButton_agl->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + pdb_label_cell->setText(QApplication::translate("MainWindow", "Cell, A", 0, QApplication::UnicodeUTF8)); + pdb_label_cellX->setText(QApplication::translate("MainWindow", "X", 0, QApplication::UnicodeUTF8)); + pdb_label_cellY->setText(QApplication::translate("MainWindow", "Y", 0, QApplication::UnicodeUTF8)); + pdb_label_cellZ->setText(QApplication::translate("MainWindow", "Z", 0, QApplication::UnicodeUTF8)); + pdb_label_output->setText(QApplication::translate("MainWindow", "Output file", 0, QApplication::UnicodeUTF8)); + pdb_pushButton_output->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + pdb_checkBox_log->setText(QApplication::translate("MainWindow", "Log", 0, QApplication::UnicodeUTF8)); + pdb_pushButton_log->setText(QApplication::translate("MainWindow", "Browse", 0, QApplication::UnicodeUTF8)); + pdb_pushButton_clear->setText(QApplication::translate("MainWindow", "Clear", 0, QApplication::UnicodeUTF8)); + pdb_pushButton_start->setText(QApplication::translate("MainWindow", "Start", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(pdb), QApplication::translate("MainWindow", "Generate PDB", 0, QApplication::UnicodeUTF8)); + menuMenu->setTitle(QApplication::translate("MainWindow", "Menu", 0, QApplication::UnicodeUTF8)); + menuFile_creator->setTitle(QApplication::translate("MainWindow", "File &creator", 0, QApplication::UnicodeUTF8)); + menu_Tools->setTitle(QApplication::translate("MainWindow", "&Tools", 0, QApplication::UnicodeUTF8)); + menuHelp->setTitle(QApplication::translate("MainWindow", "Help", 0, QApplication::UnicodeUTF8)); + } // retranslateUi + +}; + +namespace Ui { + class MainWindow: public Ui_MainWindow {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_MAINWINDOW_H diff --git a/mathmech/ui_settingswindow.h b/mathmech/ui_settingswindow.h new file mode 100644 index 0000000..c560c33 --- /dev/null +++ b/mathmech/ui_settingswindow.h @@ -0,0 +1,317 @@ +/******************************************************************************** +** Form generated from reading UI file 'settingswindow.ui' +** +** Created by: Qt User Interface Compiler version 4.8.5 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_SETTINGSWINDOW_H +#define UI_SETTINGSWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_SettingsWindow +{ +public: + QWidget *centralwidget; + QVBoxLayout *verticalLayout; + QHBoxLayout *settings_layout_trj; + QLabel *settings_label_trj; + QLineEdit *settings_lineEdit_trj; + QPushButton *settings_pushButton_trj; + QHBoxLayout *settings_layout_statgen; + QLabel *settings_label_statgen; + QLineEdit *settings_lineEdit_statgen; + QPushButton *settings_pushButton_statgen; + QHBoxLayout *settings_layout_envir; + QLabel *settings_label_envir; + QLineEdit *settings_lineEdit_envir; + QPushButton *settings_pushButton_envir; + QHBoxLayout *settings_layout_radf; + QLabel *settings_label_radf; + QLineEdit *settings_lineEdit_radf; + QPushButton *settings_pushButton_radf; + QHBoxLayout *settings_layout_trj2pdb; + QLabel *settings_label_trj2pdb; + QLineEdit *settings_lineEdit_trj2pdb; + QPushButton *settings_pushButton_trj2pdb; + QHBoxLayout *settings_layout_agl; + QLabel *settings_label_agl; + QLineEdit *settings_lineEdit_agl; + QPushButton *settings_pushButton_agl; + QHBoxLayout *settings_layout_lang; + QLabel *settings_label_lang; + QComboBox *settings_comboBox_lang; + QSpacerItem *verticalSpacer; + QHBoxLayout *settings_layout_buttons; + QSpacerItem *horizontalSpacer; + QPushButton *settings_pushButton_save; + QPushButton *settings_pushButton_close; + + void setupUi(QMainWindow *SettingsWindow) + { + if (SettingsWindow->objectName().isEmpty()) + SettingsWindow->setObjectName(QString::fromUtf8("SettingsWindow")); + SettingsWindow->resize(392, 320); + centralwidget = new QWidget(SettingsWindow); + centralwidget->setObjectName(QString::fromUtf8("centralwidget")); + verticalLayout = new QVBoxLayout(centralwidget); + verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); + settings_layout_trj = new QHBoxLayout(); + settings_layout_trj->setObjectName(QString::fromUtf8("settings_layout_trj")); + settings_label_trj = new QLabel(centralwidget); + settings_label_trj->setObjectName(QString::fromUtf8("settings_label_trj")); + settings_label_trj->setMinimumSize(QSize(110, 23)); + + settings_layout_trj->addWidget(settings_label_trj); + + settings_lineEdit_trj = new QLineEdit(centralwidget); + settings_lineEdit_trj->setObjectName(QString::fromUtf8("settings_lineEdit_trj")); + + settings_layout_trj->addWidget(settings_lineEdit_trj); + + settings_pushButton_trj = new QPushButton(centralwidget); + settings_pushButton_trj->setObjectName(QString::fromUtf8("settings_pushButton_trj")); + settings_pushButton_trj->setMinimumSize(QSize(80, 23)); + settings_pushButton_trj->setAutoDefault(true); + + settings_layout_trj->addWidget(settings_pushButton_trj); + + + verticalLayout->addLayout(settings_layout_trj); + + settings_layout_statgen = new QHBoxLayout(); + settings_layout_statgen->setObjectName(QString::fromUtf8("settings_layout_statgen")); + settings_label_statgen = new QLabel(centralwidget); + settings_label_statgen->setObjectName(QString::fromUtf8("settings_label_statgen")); + settings_label_statgen->setMinimumSize(QSize(110, 23)); + + settings_layout_statgen->addWidget(settings_label_statgen); + + settings_lineEdit_statgen = new QLineEdit(centralwidget); + settings_lineEdit_statgen->setObjectName(QString::fromUtf8("settings_lineEdit_statgen")); + + settings_layout_statgen->addWidget(settings_lineEdit_statgen); + + settings_pushButton_statgen = new QPushButton(centralwidget); + settings_pushButton_statgen->setObjectName(QString::fromUtf8("settings_pushButton_statgen")); + settings_pushButton_statgen->setMinimumSize(QSize(80, 23)); + settings_pushButton_statgen->setAutoDefault(true); + + settings_layout_statgen->addWidget(settings_pushButton_statgen); + + + verticalLayout->addLayout(settings_layout_statgen); + + settings_layout_envir = new QHBoxLayout(); + settings_layout_envir->setObjectName(QString::fromUtf8("settings_layout_envir")); + settings_label_envir = new QLabel(centralwidget); + settings_label_envir->setObjectName(QString::fromUtf8("settings_label_envir")); + settings_label_envir->setMinimumSize(QSize(110, 23)); + + settings_layout_envir->addWidget(settings_label_envir); + + settings_lineEdit_envir = new QLineEdit(centralwidget); + settings_lineEdit_envir->setObjectName(QString::fromUtf8("settings_lineEdit_envir")); + + settings_layout_envir->addWidget(settings_lineEdit_envir); + + settings_pushButton_envir = new QPushButton(centralwidget); + settings_pushButton_envir->setObjectName(QString::fromUtf8("settings_pushButton_envir")); + settings_pushButton_envir->setMinimumSize(QSize(80, 23)); + settings_pushButton_envir->setAutoDefault(true); + + settings_layout_envir->addWidget(settings_pushButton_envir); + + + verticalLayout->addLayout(settings_layout_envir); + + settings_layout_radf = new QHBoxLayout(); + settings_layout_radf->setObjectName(QString::fromUtf8("settings_layout_radf")); + settings_label_radf = new QLabel(centralwidget); + settings_label_radf->setObjectName(QString::fromUtf8("settings_label_radf")); + settings_label_radf->setMinimumSize(QSize(110, 23)); + + settings_layout_radf->addWidget(settings_label_radf); + + settings_lineEdit_radf = new QLineEdit(centralwidget); + settings_lineEdit_radf->setObjectName(QString::fromUtf8("settings_lineEdit_radf")); + + settings_layout_radf->addWidget(settings_lineEdit_radf); + + settings_pushButton_radf = new QPushButton(centralwidget); + settings_pushButton_radf->setObjectName(QString::fromUtf8("settings_pushButton_radf")); + settings_pushButton_radf->setMinimumSize(QSize(80, 23)); + settings_pushButton_radf->setAutoDefault(true); + + settings_layout_radf->addWidget(settings_pushButton_radf); + + + verticalLayout->addLayout(settings_layout_radf); + + settings_layout_trj2pdb = new QHBoxLayout(); + settings_layout_trj2pdb->setObjectName(QString::fromUtf8("settings_layout_trj2pdb")); + settings_label_trj2pdb = new QLabel(centralwidget); + settings_label_trj2pdb->setObjectName(QString::fromUtf8("settings_label_trj2pdb")); + settings_label_trj2pdb->setMinimumSize(QSize(110, 23)); + + settings_layout_trj2pdb->addWidget(settings_label_trj2pdb); + + settings_lineEdit_trj2pdb = new QLineEdit(centralwidget); + settings_lineEdit_trj2pdb->setObjectName(QString::fromUtf8("settings_lineEdit_trj2pdb")); + + settings_layout_trj2pdb->addWidget(settings_lineEdit_trj2pdb); + + settings_pushButton_trj2pdb = new QPushButton(centralwidget); + settings_pushButton_trj2pdb->setObjectName(QString::fromUtf8("settings_pushButton_trj2pdb")); + settings_pushButton_trj2pdb->setMinimumSize(QSize(80, 23)); + settings_pushButton_trj2pdb->setAutoDefault(true); + + settings_layout_trj2pdb->addWidget(settings_pushButton_trj2pdb); + + + verticalLayout->addLayout(settings_layout_trj2pdb); + + settings_layout_agl = new QHBoxLayout(); + settings_layout_agl->setObjectName(QString::fromUtf8("settings_layout_agl")); + settings_label_agl = new QLabel(centralwidget); + settings_label_agl->setObjectName(QString::fromUtf8("settings_label_agl")); + settings_label_agl->setMinimumSize(QSize(110, 0)); + + settings_layout_agl->addWidget(settings_label_agl); + + settings_lineEdit_agl = new QLineEdit(centralwidget); + settings_lineEdit_agl->setObjectName(QString::fromUtf8("settings_lineEdit_agl")); + + settings_layout_agl->addWidget(settings_lineEdit_agl); + + settings_pushButton_agl = new QPushButton(centralwidget); + settings_pushButton_agl->setObjectName(QString::fromUtf8("settings_pushButton_agl")); + settings_pushButton_agl->setMinimumSize(QSize(80, 23)); + settings_pushButton_agl->setAutoDefault(true); + + settings_layout_agl->addWidget(settings_pushButton_agl); + + + verticalLayout->addLayout(settings_layout_agl); + + settings_layout_lang = new QHBoxLayout(); + settings_layout_lang->setObjectName(QString::fromUtf8("settings_layout_lang")); + settings_label_lang = new QLabel(centralwidget); + settings_label_lang->setObjectName(QString::fromUtf8("settings_label_lang")); + settings_label_lang->setMinimumSize(QSize(110, 23)); + settings_label_lang->setText(QString::fromUtf8("Language")); + + settings_layout_lang->addWidget(settings_label_lang); + + settings_comboBox_lang = new QComboBox(centralwidget); + settings_comboBox_lang->setObjectName(QString::fromUtf8("settings_comboBox_lang")); + QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); + sizePolicy.setHorizontalStretch(0); + sizePolicy.setVerticalStretch(0); + sizePolicy.setHeightForWidth(settings_comboBox_lang->sizePolicy().hasHeightForWidth()); + settings_comboBox_lang->setSizePolicy(sizePolicy); + + settings_layout_lang->addWidget(settings_comboBox_lang); + + + verticalLayout->addLayout(settings_layout_lang); + + verticalSpacer = new QSpacerItem(20, 51, QSizePolicy::Minimum, QSizePolicy::Expanding); + + verticalLayout->addItem(verticalSpacer); + + settings_layout_buttons = new QHBoxLayout(); + settings_layout_buttons->setObjectName(QString::fromUtf8("settings_layout_buttons")); + horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + settings_layout_buttons->addItem(horizontalSpacer); + + settings_pushButton_save = new QPushButton(centralwidget); + settings_pushButton_save->setObjectName(QString::fromUtf8("settings_pushButton_save")); + settings_pushButton_save->setMinimumSize(QSize(80, 23)); + settings_pushButton_save->setAutoDefault(true); + + settings_layout_buttons->addWidget(settings_pushButton_save); + + settings_pushButton_close = new QPushButton(centralwidget); + settings_pushButton_close->setObjectName(QString::fromUtf8("settings_pushButton_close")); + settings_pushButton_close->setMinimumSize(QSize(80, 23)); + settings_pushButton_close->setAutoDefault(true); + + settings_layout_buttons->addWidget(settings_pushButton_close); + + + verticalLayout->addLayout(settings_layout_buttons); + + SettingsWindow->setCentralWidget(centralwidget); + QWidget::setTabOrder(settings_lineEdit_trj, settings_pushButton_trj); + QWidget::setTabOrder(settings_pushButton_trj, settings_lineEdit_statgen); + QWidget::setTabOrder(settings_lineEdit_statgen, settings_pushButton_statgen); + QWidget::setTabOrder(settings_pushButton_statgen, settings_lineEdit_envir); + QWidget::setTabOrder(settings_lineEdit_envir, settings_pushButton_envir); + QWidget::setTabOrder(settings_pushButton_envir, settings_lineEdit_radf); + QWidget::setTabOrder(settings_lineEdit_radf, settings_pushButton_radf); + QWidget::setTabOrder(settings_pushButton_radf, settings_lineEdit_trj2pdb); + QWidget::setTabOrder(settings_lineEdit_trj2pdb, settings_pushButton_trj2pdb); + QWidget::setTabOrder(settings_pushButton_trj2pdb, settings_lineEdit_agl); + QWidget::setTabOrder(settings_lineEdit_agl, settings_pushButton_agl); + QWidget::setTabOrder(settings_pushButton_agl, settings_comboBox_lang); + QWidget::setTabOrder(settings_comboBox_lang, settings_pushButton_close); + QWidget::setTabOrder(settings_pushButton_close, settings_pushButton_save); + + retranslateUi(SettingsWindow); + QObject::connect(settings_pushButton_close, SIGNAL(clicked()), SettingsWindow, SLOT(close())); + + QMetaObject::connectSlotsByName(SettingsWindow); + } // setupUi + + void retranslateUi(QMainWindow *SettingsWindow) + { + SettingsWindow->setWindowTitle(QApplication::translate("SettingsWindow", "Settings", 0, QApplication::UnicodeUTF8)); + settings_label_trj->setText(QApplication::translate("SettingsWindow", "mm_trj", 0, QApplication::UnicodeUTF8)); + settings_pushButton_trj->setText(QApplication::translate("SettingsWindow", "Browse", 0, QApplication::UnicodeUTF8)); + settings_label_statgen->setText(QApplication::translate("SettingsWindow", "mm_statgen", 0, QApplication::UnicodeUTF8)); + settings_pushButton_statgen->setText(QApplication::translate("SettingsWindow", "Browse", 0, QApplication::UnicodeUTF8)); + settings_label_envir->setText(QApplication::translate("SettingsWindow", "mm_envir", 0, QApplication::UnicodeUTF8)); + settings_pushButton_envir->setText(QApplication::translate("SettingsWindow", "Browse", 0, QApplication::UnicodeUTF8)); + settings_label_radf->setText(QApplication::translate("SettingsWindow", "mm_radf", 0, QApplication::UnicodeUTF8)); + settings_pushButton_radf->setText(QApplication::translate("SettingsWindow", "Browse", 0, QApplication::UnicodeUTF8)); + settings_label_trj2pdb->setText(QApplication::translate("SettingsWindow", "mm_trj2pdb", 0, QApplication::UnicodeUTF8)); + settings_pushButton_trj2pdb->setText(QApplication::translate("SettingsWindow", "Browse", 0, QApplication::UnicodeUTF8)); + settings_label_agl->setText(QApplication::translate("SettingsWindow", "mm_agl", 0, QApplication::UnicodeUTF8)); + settings_pushButton_agl->setText(QApplication::translate("SettingsWindow", "Browse", 0, QApplication::UnicodeUTF8)); + settings_comboBox_lang->clear(); + settings_comboBox_lang->insertItems(0, QStringList() + << QApplication::translate("SettingsWindow", "English", 0, QApplication::UnicodeUTF8) + << QApplication::translate("SettingsWindow", "Russian", 0, QApplication::UnicodeUTF8) + ); + settings_pushButton_save->setText(QApplication::translate("SettingsWindow", "Save", 0, QApplication::UnicodeUTF8)); + settings_pushButton_close->setText(QApplication::translate("SettingsWindow", "Close", 0, QApplication::UnicodeUTF8)); + } // retranslateUi + +}; + +namespace Ui { + class SettingsWindow: public Ui_SettingsWindow {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_SETTINGSWINDOW_H diff --git a/mathmech/ui_statgengraphwindow.h b/mathmech/ui_statgengraphwindow.h new file mode 100644 index 0000000..1072898 --- /dev/null +++ b/mathmech/ui_statgengraphwindow.h @@ -0,0 +1,92 @@ +/******************************************************************************** +** Form generated from reading UI file 'statgengraphwindow.ui' +** +** Created by: Qt User Interface Compiler version 4.8.5 +** +** WARNING! All changes made in this file will be lost when recompiling UI file! +********************************************************************************/ + +#ifndef UI_STATGENGRAPHWINDOW_H +#define UI_STATGENGRAPHWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_StatgenGraphWindow +{ +public: + QWidget *centralwidget; + QVBoxLayout *verticalLayout; + QHBoxLayout *graph_layout_buttons; + QSpacerItem *horizontalSpacer; + QPushButton *graph_pushButton_save; + QPushButton *graph_pushButton_close; + + void setupUi(QMainWindow *StatgenGraphWindow) + { + if (StatgenGraphWindow->objectName().isEmpty()) + StatgenGraphWindow->setObjectName(QString::fromUtf8("StatgenGraphWindow")); + StatgenGraphWindow->resize(418, 299); + centralwidget = new QWidget(StatgenGraphWindow); + centralwidget->setObjectName(QString::fromUtf8("centralwidget")); + verticalLayout = new QVBoxLayout(centralwidget); + verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); + graph_layout_buttons = new QHBoxLayout(); + graph_layout_buttons->setObjectName(QString::fromUtf8("graph_layout_buttons")); + horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + graph_layout_buttons->addItem(horizontalSpacer); + + graph_pushButton_save = new QPushButton(centralwidget); + graph_pushButton_save->setObjectName(QString::fromUtf8("graph_pushButton_save")); + graph_pushButton_save->setMinimumSize(QSize(80, 23)); + graph_pushButton_save->setAutoDefault(true); + + graph_layout_buttons->addWidget(graph_pushButton_save); + + graph_pushButton_close = new QPushButton(centralwidget); + graph_pushButton_close->setObjectName(QString::fromUtf8("graph_pushButton_close")); + graph_pushButton_close->setMinimumSize(QSize(80, 23)); + graph_pushButton_close->setAutoDefault(true); + + graph_layout_buttons->addWidget(graph_pushButton_close); + + + verticalLayout->addLayout(graph_layout_buttons); + + StatgenGraphWindow->setCentralWidget(centralwidget); + QWidget::setTabOrder(graph_pushButton_save, graph_pushButton_close); + + retranslateUi(StatgenGraphWindow); + QObject::connect(graph_pushButton_close, SIGNAL(clicked()), StatgenGraphWindow, SLOT(close())); + + QMetaObject::connectSlotsByName(StatgenGraphWindow); + } // setupUi + + void retranslateUi(QMainWindow *StatgenGraphWindow) + { + StatgenGraphWindow->setWindowTitle(QApplication::translate("StatgenGraphWindow", "Graph", 0, QApplication::UnicodeUTF8)); + graph_pushButton_save->setText(QApplication::translate("StatgenGraphWindow", "Save", 0, QApplication::UnicodeUTF8)); + graph_pushButton_close->setText(QApplication::translate("StatgenGraphWindow", "Close", 0, QApplication::UnicodeUTF8)); + } // retranslateUi + +}; + +namespace Ui { + class StatgenGraphWindow: public Ui_StatgenGraphWindow {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_STATGENGRAPHWINDOW_H diff --git a/mathmech/update_fields.cpp b/mathmech/update_fields.cpp index abe5a24..3c48dd6 100644 --- a/mathmech/update_fields.cpp +++ b/mathmech/update_fields.cpp @@ -1,11 +1,11 @@ #include #include -#include "update_fields.h" - #include "mainwindow.h" #include "ui_mainwindow.h" +#include "update_fields.h" + Update_fields::Update_fields(MainWindow *wid) : parent(wid) {