00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef ASSIGNBONDORDERCONFIGURATIONDIALOGDATA_H
00011 #define ASSIGNBONDORDERCONFIGURATIONDIALOGDATA_H
00012
00013 #include <BALL/COMMON/global.h>
00014 #include <QtCore/QVariant>
00015 #include <QtGui/QAction>
00016 #include <QtGui/QApplication>
00017 #include <QtGui/QButtonGroup>
00018 #include <QtGui/QCheckBox>
00019 #include <QtGui/QDialog>
00020 #include <QtGui/QGridLayout>
00021 #include <QtGui/QGroupBox>
00022 #include <QtGui/QHBoxLayout>
00023 #include <QtGui/QLabel>
00024 #include <QtGui/QLineEdit>
00025 #include <QtGui/QPushButton>
00026 #include <QtGui/QRadioButton>
00027 #include <QtGui/QSlider>
00028 #include <QtGui/QSpacerItem>
00029 #include <QtGui/QTabWidget>
00030 #include <QtGui/QVBoxLayout>
00031 #include <QtGui/QWidget>
00032
00033 QT_BEGIN_NAMESPACE
00034
00035 class Ui_AssignBondOrderConfigurationDialogData
00036 {
00037 public:
00038 QWidget *layoutWidget;
00039 QVBoxLayout *verticalLayout_4;
00040 QTabWidget *tabWidget;
00041 QWidget *basic_tab;
00042 QGroupBox *groupBox;
00043 QVBoxLayout *verticalLayout_5;
00044 QLabel *label;
00045 QCheckBox *overwrite_singleBO_box;
00046 QCheckBox *overwrite_doubleBO_box;
00047 QCheckBox *overwrite_tripleBO_box;
00048 QCheckBox *overwrite_selected_bonds_box;
00049 QGroupBox *groupBox_5;
00050 QWidget *widget;
00051 QVBoxLayout *verticalLayout_2;
00052 QVBoxLayout *verticalLayout;
00053 QVBoxLayout *vboxLayout;
00054 QRadioButton *single_solution_button;
00055 QRadioButton *all_optimal_solutions_button;
00056 QHBoxLayout *hboxLayout;
00057 QVBoxLayout *vboxLayout1;
00058 QRadioButton *n_opt_solutions_button;
00059 QRadioButton *n_all_solutions_button;
00060 QVBoxLayout *vboxLayout2;
00061 QLineEdit *max_n_opt_solutions;
00062 QLineEdit *max_n_all_solutions;
00063 QSpacerItem *verticalSpacer;
00064 QWidget *widget1;
00065 QVBoxLayout *verticalLayout_7;
00066 QGroupBox *groupBox_2;
00067 QGridLayout *gridLayout;
00068 QRadioButton *kekulizeBonds_button;
00069 QRadioButton *assignBOAromatic_button;
00070 QSpacerItem *verticalSpacer_2;
00071 QWidget *widget2;
00072 QVBoxLayout *verticalLayout_6;
00073 QGroupBox *check_options;
00074 QGridLayout *gridLayout_4;
00075 QCheckBox *add_hydrogens_checkBox;
00076 QSpacerItem *verticalSpacer_3;
00077 QWidget *advanced_tab;
00078 QWidget *layoutWidget1;
00079 QVBoxLayout *verticalLayout_3;
00080 QGroupBox *groupBox12;
00081 QHBoxLayout *horizontalLayout;
00082 QLabel *Label_10;
00083 QLineEdit *parameter_file_edit;
00084 QPushButton *browse_button;
00085 QGroupBox *groupBox_4;
00086 QGridLayout *gridLayout_6;
00087 QRadioButton *ASTAR_button;
00088 QRadioButton *ILP_button;
00089 QGroupBox *groupBox_6;
00090 QGridLayout *gridLayout_7;
00091 QVBoxLayout *vboxLayout3;
00092 QGridLayout *gridLayout1;
00093 QLabel *atom_penalty_balance_label;
00094 QSlider *penalty_balance_slider;
00095 QLabel *bond_penalty_balance_label;
00096 QHBoxLayout *hboxLayout1;
00097 QLabel *atom_type_penalty_label;
00098 QLabel *bond_length_penalty_label_3;
00099 QSpacerItem *spacerItem;
00100 QLabel *bond_length_penalty_label;
00101 QLabel *bond_length_penalty_label_2;
00102 QGridLayout *gridLayout2;
00103 QPushButton *close_button;
00104 QPushButton *reset_button;
00105 QPushButton *cancel_button;
00106
00107 void setupUi(QDialog *AssignBondOrderConfigurationDialogData)
00108 {
00109 if (AssignBondOrderConfigurationDialogData->objectName().isEmpty())
00110 AssignBondOrderConfigurationDialogData->setObjectName(QString::fromUtf8("AssignBondOrderConfigurationDialogData"));
00111 AssignBondOrderConfigurationDialogData->resize(617, 426);
00112 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
00113 sizePolicy.setHorizontalStretch(0);
00114 sizePolicy.setVerticalStretch(0);
00115 sizePolicy.setHeightForWidth(AssignBondOrderConfigurationDialogData->sizePolicy().hasHeightForWidth());
00116 AssignBondOrderConfigurationDialogData->setSizePolicy(sizePolicy);
00117 AssignBondOrderConfigurationDialogData->setMinimumSize(QSize(0, 0));
00118 AssignBondOrderConfigurationDialogData->setMaximumSize(QSize(6500, 4900));
00119 layoutWidget = new QWidget(AssignBondOrderConfigurationDialogData);
00120 layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
00121 layoutWidget->setGeometry(QRect(9, 9, 601, 411));
00122 verticalLayout_4 = new QVBoxLayout(layoutWidget);
00123 verticalLayout_4->setSpacing(6);
00124 verticalLayout_4->setMargin(11);
00125 verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
00126 verticalLayout_4->setContentsMargins(0, 0, 0, 0);
00127 tabWidget = new QTabWidget(layoutWidget);
00128 tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
00129 basic_tab = new QWidget();
00130 basic_tab->setObjectName(QString::fromUtf8("basic_tab"));
00131 groupBox = new QGroupBox(basic_tab);
00132 groupBox->setObjectName(QString::fromUtf8("groupBox"));
00133 groupBox->setGeometry(QRect(314, 13, 252, 162));
00134 groupBox->setAlignment(Qt::AlignHCenter);
00135 groupBox->setFlat(false);
00136 verticalLayout_5 = new QVBoxLayout(groupBox);
00137 verticalLayout_5->setSpacing(6);
00138 verticalLayout_5->setMargin(11);
00139 verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
00140 label = new QLabel(groupBox);
00141 label->setObjectName(QString::fromUtf8("label"));
00142
00143 verticalLayout_5->addWidget(label);
00144
00145 overwrite_singleBO_box = new QCheckBox(groupBox);
00146 overwrite_singleBO_box->setObjectName(QString::fromUtf8("overwrite_singleBO_box"));
00147 overwrite_singleBO_box->setChecked(true);
00148
00149 verticalLayout_5->addWidget(overwrite_singleBO_box);
00150
00151 overwrite_doubleBO_box = new QCheckBox(groupBox);
00152 overwrite_doubleBO_box->setObjectName(QString::fromUtf8("overwrite_doubleBO_box"));
00153 overwrite_doubleBO_box->setChecked(true);
00154
00155 verticalLayout_5->addWidget(overwrite_doubleBO_box);
00156
00157 overwrite_tripleBO_box = new QCheckBox(groupBox);
00158 overwrite_tripleBO_box->setObjectName(QString::fromUtf8("overwrite_tripleBO_box"));
00159 overwrite_tripleBO_box->setChecked(true);
00160
00161 verticalLayout_5->addWidget(overwrite_tripleBO_box);
00162
00163 overwrite_selected_bonds_box = new QCheckBox(groupBox);
00164 overwrite_selected_bonds_box->setObjectName(QString::fromUtf8("overwrite_selected_bonds_box"));
00165 overwrite_selected_bonds_box->setEnabled(true);
00166 overwrite_selected_bonds_box->setChecked(false);
00167
00168 verticalLayout_5->addWidget(overwrite_selected_bonds_box);
00169
00170 groupBox_5 = new QGroupBox(basic_tab);
00171 groupBox_5->setObjectName(QString::fromUtf8("groupBox_5"));
00172 groupBox_5->setGeometry(QRect(10, 11, 290, 161));
00173 groupBox_5->setAlignment(Qt::AlignHCenter);
00174 groupBox_5->setChecked(false);
00175 widget = new QWidget(groupBox_5);
00176 widget->setObjectName(QString::fromUtf8("widget"));
00177 widget->setGeometry(QRect(10, 20, 272, 138));
00178 verticalLayout_2 = new QVBoxLayout(widget);
00179 verticalLayout_2->setSpacing(6);
00180 verticalLayout_2->setMargin(11);
00181 verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
00182 verticalLayout_2->setContentsMargins(0, 0, 0, 0);
00183 verticalLayout = new QVBoxLayout();
00184 verticalLayout->setSpacing(6);
00185 verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
00186 vboxLayout = new QVBoxLayout();
00187 vboxLayout->setSpacing(6);
00188 vboxLayout->setMargin(0);
00189 vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
00190 single_solution_button = new QRadioButton(widget);
00191 single_solution_button->setObjectName(QString::fromUtf8("single_solution_button"));
00192 single_solution_button->setEnabled(true);
00193 single_solution_button->setChecked(true);
00194
00195 vboxLayout->addWidget(single_solution_button);
00196
00197 all_optimal_solutions_button = new QRadioButton(widget);
00198 all_optimal_solutions_button->setObjectName(QString::fromUtf8("all_optimal_solutions_button"));
00199 all_optimal_solutions_button->setEnabled(true);
00200 all_optimal_solutions_button->setMinimumSize(QSize(250, 0));
00201 all_optimal_solutions_button->setChecked(false);
00202
00203 vboxLayout->addWidget(all_optimal_solutions_button);
00204
00205
00206 verticalLayout->addLayout(vboxLayout);
00207
00208 hboxLayout = new QHBoxLayout();
00209 hboxLayout->setSpacing(6);
00210 hboxLayout->setMargin(0);
00211 hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
00212 vboxLayout1 = new QVBoxLayout();
00213 vboxLayout1->setSpacing(6);
00214 vboxLayout1->setMargin(0);
00215 vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
00216 n_opt_solutions_button = new QRadioButton(widget);
00217 n_opt_solutions_button->setObjectName(QString::fromUtf8("n_opt_solutions_button"));
00218 n_opt_solutions_button->setEnabled(true);
00219 n_opt_solutions_button->setChecked(false);
00220
00221 vboxLayout1->addWidget(n_opt_solutions_button);
00222
00223 n_all_solutions_button = new QRadioButton(widget);
00224 n_all_solutions_button->setObjectName(QString::fromUtf8("n_all_solutions_button"));
00225 n_all_solutions_button->setEnabled(true);
00226 n_all_solutions_button->setChecked(false);
00227
00228 vboxLayout1->addWidget(n_all_solutions_button);
00229
00230
00231 hboxLayout->addLayout(vboxLayout1);
00232
00233 vboxLayout2 = new QVBoxLayout();
00234 vboxLayout2->setSpacing(6);
00235 vboxLayout2->setMargin(0);
00236 vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2"));
00237 max_n_opt_solutions = new QLineEdit(widget);
00238 max_n_opt_solutions->setObjectName(QString::fromUtf8("max_n_opt_solutions"));
00239 max_n_opt_solutions->setEnabled(true);
00240 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Fixed);
00241 sizePolicy1.setHorizontalStretch(0);
00242 sizePolicy1.setVerticalStretch(0);
00243 sizePolicy1.setHeightForWidth(max_n_opt_solutions->sizePolicy().hasHeightForWidth());
00244 max_n_opt_solutions->setSizePolicy(sizePolicy1);
00245 max_n_opt_solutions->setMaximumSize(QSize(50, 32767));
00246 max_n_opt_solutions->setAlignment(Qt::AlignRight);
00247
00248 vboxLayout2->addWidget(max_n_opt_solutions);
00249
00250 max_n_all_solutions = new QLineEdit(widget);
00251 max_n_all_solutions->setObjectName(QString::fromUtf8("max_n_all_solutions"));
00252 max_n_all_solutions->setEnabled(true);
00253 sizePolicy1.setHeightForWidth(max_n_all_solutions->sizePolicy().hasHeightForWidth());
00254 max_n_all_solutions->setSizePolicy(sizePolicy1);
00255 max_n_all_solutions->setMaximumSize(QSize(50, 32767));
00256 max_n_all_solutions->setAlignment(Qt::AlignRight);
00257
00258 vboxLayout2->addWidget(max_n_all_solutions);
00259
00260
00261 hboxLayout->addLayout(vboxLayout2);
00262
00263
00264 verticalLayout->addLayout(hboxLayout);
00265
00266
00267 verticalLayout_2->addLayout(verticalLayout);
00268
00269 verticalSpacer = new QSpacerItem(20, 18, QSizePolicy::Minimum, QSizePolicy::Expanding);
00270
00271 verticalLayout_2->addItem(verticalSpacer);
00272
00273 widget1 = new QWidget(basic_tab);
00274 widget1->setObjectName(QString::fromUtf8("widget1"));
00275 widget1->setGeometry(QRect(10, 180, 291, 162));
00276 verticalLayout_7 = new QVBoxLayout(widget1);
00277 verticalLayout_7->setSpacing(6);
00278 verticalLayout_7->setMargin(11);
00279 verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
00280 verticalLayout_7->setContentsMargins(0, 0, 0, 0);
00281 groupBox_2 = new QGroupBox(widget1);
00282 groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
00283 groupBox_2->setAlignment(Qt::AlignHCenter);
00284 groupBox_2->setChecked(false);
00285 gridLayout = new QGridLayout(groupBox_2);
00286 gridLayout->setSpacing(6);
00287 gridLayout->setMargin(11);
00288 gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
00289 kekulizeBonds_button = new QRadioButton(groupBox_2);
00290 kekulizeBonds_button->setObjectName(QString::fromUtf8("kekulizeBonds_button"));
00291 kekulizeBonds_button->setEnabled(true);
00292 kekulizeBonds_button->setChecked(true);
00293
00294 gridLayout->addWidget(kekulizeBonds_button, 0, 0, 1, 1);
00295
00296 assignBOAromatic_button = new QRadioButton(groupBox_2);
00297 assignBOAromatic_button->setObjectName(QString::fromUtf8("assignBOAromatic_button"));
00298 assignBOAromatic_button->setChecked(false);
00299
00300 gridLayout->addWidget(assignBOAromatic_button, 1, 0, 1, 1);
00301
00302
00303 verticalLayout_7->addWidget(groupBox_2);
00304
00305 verticalSpacer_2 = new QSpacerItem(20, 68, QSizePolicy::Minimum, QSizePolicy::Expanding);
00306
00307 verticalLayout_7->addItem(verticalSpacer_2);
00308
00309 widget2 = new QWidget(basic_tab);
00310 widget2->setObjectName(QString::fromUtf8("widget2"));
00311 widget2->setGeometry(QRect(315, 182, 274, 155));
00312 verticalLayout_6 = new QVBoxLayout(widget2);
00313 verticalLayout_6->setSpacing(6);
00314 verticalLayout_6->setMargin(11);
00315 verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
00316 verticalLayout_6->setContentsMargins(0, 0, 0, 0);
00317 check_options = new QGroupBox(widget2);
00318 check_options->setObjectName(QString::fromUtf8("check_options"));
00319 check_options->setEnabled(false);
00320 check_options->setMinimumSize(QSize(0, 0));
00321 check_options->setAlignment(Qt::AlignHCenter);
00322 gridLayout_4 = new QGridLayout(check_options);
00323 gridLayout_4->setSpacing(6);
00324 gridLayout_4->setMargin(11);
00325 gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
00326 add_hydrogens_checkBox = new QCheckBox(check_options);
00327 add_hydrogens_checkBox->setObjectName(QString::fromUtf8("add_hydrogens_checkBox"));
00328 add_hydrogens_checkBox->setEnabled(false);
00329 add_hydrogens_checkBox->setMinimumSize(QSize(250, 0));
00330 add_hydrogens_checkBox->setChecked(false);
00331
00332 gridLayout_4->addWidget(add_hydrogens_checkBox, 0, 0, 1, 1);
00333
00334
00335 verticalLayout_6->addWidget(check_options);
00336
00337 verticalSpacer_3 = new QSpacerItem(20, 88, QSizePolicy::Minimum, QSizePolicy::Expanding);
00338
00339 verticalLayout_6->addItem(verticalSpacer_3);
00340
00341 tabWidget->addTab(basic_tab, QString());
00342 advanced_tab = new QWidget();
00343 advanced_tab->setObjectName(QString::fromUtf8("advanced_tab"));
00344 layoutWidget1 = new QWidget(advanced_tab);
00345 layoutWidget1->setObjectName(QString::fromUtf8("layoutWidget1"));
00346 layoutWidget1->setGeometry(QRect(10, 20, 401, 311));
00347 verticalLayout_3 = new QVBoxLayout(layoutWidget1);
00348 verticalLayout_3->setSpacing(6);
00349 verticalLayout_3->setMargin(11);
00350 verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
00351 verticalLayout_3->setContentsMargins(0, 0, 0, 0);
00352 groupBox12 = new QGroupBox(layoutWidget1);
00353 groupBox12->setObjectName(QString::fromUtf8("groupBox12"));
00354 groupBox12->setAlignment(Qt::AlignHCenter);
00355 horizontalLayout = new QHBoxLayout(groupBox12);
00356 horizontalLayout->setSpacing(6);
00357 horizontalLayout->setMargin(11);
00358 horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
00359 Label_10 = new QLabel(groupBox12);
00360 Label_10->setObjectName(QString::fromUtf8("Label_10"));
00361 QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Minimum);
00362 sizePolicy2.setHorizontalStretch(0);
00363 sizePolicy2.setVerticalStretch(0);
00364 sizePolicy2.setHeightForWidth(Label_10->sizePolicy().hasHeightForWidth());
00365 Label_10->setSizePolicy(sizePolicy2);
00366 Label_10->setMinimumSize(QSize(0, 25));
00367 Label_10->setFocusPolicy(Qt::NoFocus);
00368 Label_10->setLineWidth(1);
00369 Label_10->setTextFormat(Qt::AutoText);
00370 Label_10->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
00371
00372 horizontalLayout->addWidget(Label_10);
00373
00374 parameter_file_edit = new QLineEdit(groupBox12);
00375 parameter_file_edit->setObjectName(QString::fromUtf8("parameter_file_edit"));
00376 parameter_file_edit->setMinimumSize(QSize(250, 25));
00377 parameter_file_edit->setFocusPolicy(Qt::StrongFocus);
00378 parameter_file_edit->setMaxLength(32767);
00379 parameter_file_edit->setFrame(true);
00380 parameter_file_edit->setEchoMode(QLineEdit::Normal);
00381 parameter_file_edit->setAlignment(Qt::AlignLeading);
00382
00383 horizontalLayout->addWidget(parameter_file_edit);
00384
00385 browse_button = new QPushButton(groupBox12);
00386 browse_button->setObjectName(QString::fromUtf8("browse_button"));
00387 browse_button->setEnabled(true);
00388 browse_button->setMinimumSize(QSize(50, 25));
00389 browse_button->setFocusPolicy(Qt::TabFocus);
00390 browse_button->setAutoDefault(true);
00391
00392 horizontalLayout->addWidget(browse_button);
00393
00394
00395 verticalLayout_3->addWidget(groupBox12);
00396
00397 groupBox_4 = new QGroupBox(layoutWidget1);
00398 groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
00399 groupBox_4->setAlignment(Qt::AlignHCenter);
00400 groupBox_4->setChecked(false);
00401 gridLayout_6 = new QGridLayout(groupBox_4);
00402 gridLayout_6->setSpacing(6);
00403 gridLayout_6->setMargin(11);
00404 gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
00405 ASTAR_button = new QRadioButton(groupBox_4);
00406 ASTAR_button->setObjectName(QString::fromUtf8("ASTAR_button"));
00407 ASTAR_button->setEnabled(true);
00408 ASTAR_button->setChecked(true);
00409
00410 gridLayout_6->addWidget(ASTAR_button, 0, 0, 1, 1);
00411
00412 ILP_button = new QRadioButton(groupBox_4);
00413 ILP_button->setObjectName(QString::fromUtf8("ILP_button"));
00414 ILP_button->setChecked(false);
00415
00416 gridLayout_6->addWidget(ILP_button, 1, 0, 1, 1);
00417
00418
00419 verticalLayout_3->addWidget(groupBox_4);
00420
00421 groupBox_6 = new QGroupBox(layoutWidget1);
00422 groupBox_6->setObjectName(QString::fromUtf8("groupBox_6"));
00423 groupBox_6->setAlignment(Qt::AlignHCenter);
00424 groupBox_6->setChecked(false);
00425 gridLayout_7 = new QGridLayout(groupBox_6);
00426 gridLayout_7->setSpacing(6);
00427 gridLayout_7->setMargin(11);
00428 gridLayout_7->setObjectName(QString::fromUtf8("gridLayout_7"));
00429 vboxLayout3 = new QVBoxLayout();
00430 vboxLayout3->setSpacing(6);
00431 vboxLayout3->setMargin(0);
00432 vboxLayout3->setObjectName(QString::fromUtf8("vboxLayout3"));
00433 gridLayout1 = new QGridLayout();
00434 gridLayout1->setSpacing(6);
00435 gridLayout1->setMargin(0);
00436 gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
00437 atom_penalty_balance_label = new QLabel(groupBox_6);
00438 atom_penalty_balance_label->setObjectName(QString::fromUtf8("atom_penalty_balance_label"));
00439 atom_penalty_balance_label->setMouseTracking(false);
00440
00441 gridLayout1->addWidget(atom_penalty_balance_label, 0, 0, 1, 1);
00442
00443 penalty_balance_slider = new QSlider(groupBox_6);
00444 penalty_balance_slider->setObjectName(QString::fromUtf8("penalty_balance_slider"));
00445 penalty_balance_slider->setMaximum(100);
00446 penalty_balance_slider->setValue(0);
00447 penalty_balance_slider->setSliderPosition(0);
00448 penalty_balance_slider->setOrientation(Qt::Horizontal);
00449
00450 gridLayout1->addWidget(penalty_balance_slider, 0, 1, 1, 1);
00451
00452 bond_penalty_balance_label = new QLabel(groupBox_6);
00453 bond_penalty_balance_label->setObjectName(QString::fromUtf8("bond_penalty_balance_label"));
00454 bond_penalty_balance_label->setMouseTracking(false);
00455
00456 gridLayout1->addWidget(bond_penalty_balance_label, 0, 2, 1, 1);
00457
00458
00459 vboxLayout3->addLayout(gridLayout1);
00460
00461 hboxLayout1 = new QHBoxLayout();
00462 hboxLayout1->setSpacing(6);
00463 hboxLayout1->setMargin(0);
00464 hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
00465 atom_type_penalty_label = new QLabel(groupBox_6);
00466 atom_type_penalty_label->setObjectName(QString::fromUtf8("atom_type_penalty_label"));
00467 atom_type_penalty_label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
00468
00469 hboxLayout1->addWidget(atom_type_penalty_label);
00470
00471 bond_length_penalty_label_3 = new QLabel(groupBox_6);
00472 bond_length_penalty_label_3->setObjectName(QString::fromUtf8("bond_length_penalty_label_3"));
00473 bond_length_penalty_label_3->setTextFormat(Qt::RichText);
00474 bond_length_penalty_label_3->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
00475
00476 hboxLayout1->addWidget(bond_length_penalty_label_3);
00477
00478 spacerItem = new QSpacerItem(171, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
00479
00480 hboxLayout1->addItem(spacerItem);
00481
00482 bond_length_penalty_label = new QLabel(groupBox_6);
00483 bond_length_penalty_label->setObjectName(QString::fromUtf8("bond_length_penalty_label"));
00484 bond_length_penalty_label->setTextFormat(Qt::RichText);
00485 bond_length_penalty_label->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
00486
00487 hboxLayout1->addWidget(bond_length_penalty_label);
00488
00489 bond_length_penalty_label_2 = new QLabel(groupBox_6);
00490 bond_length_penalty_label_2->setObjectName(QString::fromUtf8("bond_length_penalty_label_2"));
00491 bond_length_penalty_label_2->setTextFormat(Qt::RichText);
00492 bond_length_penalty_label_2->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
00493
00494 hboxLayout1->addWidget(bond_length_penalty_label_2);
00495
00496
00497 vboxLayout3->addLayout(hboxLayout1);
00498
00499
00500 gridLayout_7->addLayout(vboxLayout3, 0, 0, 1, 1);
00501
00502
00503 verticalLayout_3->addWidget(groupBox_6);
00504
00505 tabWidget->addTab(advanced_tab, QString());
00506
00507 verticalLayout_4->addWidget(tabWidget);
00508
00509 gridLayout2 = new QGridLayout();
00510 gridLayout2->setSpacing(6);
00511 gridLayout2->setMargin(0);
00512 gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
00513 close_button = new QPushButton(layoutWidget);
00514 close_button->setObjectName(QString::fromUtf8("close_button"));
00515 QSizePolicy sizePolicy3(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
00516 sizePolicy3.setHorizontalStretch(0);
00517 sizePolicy3.setVerticalStretch(0);
00518 sizePolicy3.setHeightForWidth(close_button->sizePolicy().hasHeightForWidth());
00519 close_button->setSizePolicy(sizePolicy3);
00520 close_button->setMinimumSize(QSize(0, 30));
00521 close_button->setDefault(true);
00522
00523 gridLayout2->addWidget(close_button, 0, 0, 1, 1);
00524
00525 reset_button = new QPushButton(layoutWidget);
00526 reset_button->setObjectName(QString::fromUtf8("reset_button"));
00527 sizePolicy3.setHeightForWidth(reset_button->sizePolicy().hasHeightForWidth());
00528 reset_button->setSizePolicy(sizePolicy3);
00529 reset_button->setMinimumSize(QSize(0, 30));
00530
00531 gridLayout2->addWidget(reset_button, 0, 1, 1, 1);
00532
00533 cancel_button = new QPushButton(layoutWidget);
00534 cancel_button->setObjectName(QString::fromUtf8("cancel_button"));
00535 sizePolicy3.setHeightForWidth(cancel_button->sizePolicy().hasHeightForWidth());
00536 cancel_button->setSizePolicy(sizePolicy3);
00537 cancel_button->setMinimumSize(QSize(0, 30));
00538
00539 gridLayout2->addWidget(cancel_button, 0, 2, 1, 1);
00540
00541
00542 verticalLayout_4->addLayout(gridLayout2);
00543
00544 QWidget::setTabOrder(single_solution_button, all_optimal_solutions_button);
00545 QWidget::setTabOrder(all_optimal_solutions_button, n_opt_solutions_button);
00546 QWidget::setTabOrder(n_opt_solutions_button, max_n_opt_solutions);
00547 QWidget::setTabOrder(max_n_opt_solutions, n_all_solutions_button);
00548 QWidget::setTabOrder(n_all_solutions_button, max_n_all_solutions);
00549 QWidget::setTabOrder(max_n_all_solutions, kekulizeBonds_button);
00550 QWidget::setTabOrder(kekulizeBonds_button, assignBOAromatic_button);
00551 QWidget::setTabOrder(assignBOAromatic_button, add_hydrogens_checkBox);
00552 QWidget::setTabOrder(add_hydrogens_checkBox, ASTAR_button);
00553 QWidget::setTabOrder(ASTAR_button, ILP_button);
00554 QWidget::setTabOrder(ILP_button, penalty_balance_slider);
00555 QWidget::setTabOrder(penalty_balance_slider, overwrite_singleBO_box);
00556 QWidget::setTabOrder(overwrite_singleBO_box, overwrite_doubleBO_box);
00557 QWidget::setTabOrder(overwrite_doubleBO_box, overwrite_tripleBO_box);
00558 QWidget::setTabOrder(overwrite_tripleBO_box, overwrite_selected_bonds_box);
00559 QWidget::setTabOrder(overwrite_selected_bonds_box, close_button);
00560 QWidget::setTabOrder(close_button, reset_button);
00561 QWidget::setTabOrder(reset_button, cancel_button);
00562
00563 retranslateUi(AssignBondOrderConfigurationDialogData);
00564
00565 tabWidget->setCurrentIndex(0);
00566
00567
00568 QMetaObject::connectSlotsByName(AssignBondOrderConfigurationDialogData);
00569 }
00570
00571 void retranslateUi(QDialog *AssignBondOrderConfigurationDialogData)
00572 {
00573 AssignBondOrderConfigurationDialogData->setWindowTitle(QApplication::translate("AssignBondOrderConfigurationDialogData", "Assign Bond Order Options", 0, QApplication::UnicodeUTF8));
00574 groupBox->setTitle(QApplication::translate("AssignBondOrderConfigurationDialogData", "Bond Order Assignment", 0, QApplication::UnicodeUTF8));
00575 label->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "In Addition to Unknown Bond Orders:", 0, QApplication::UnicodeUTF8));
00576 overwrite_singleBO_box->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "Overwrite Bond Order Single", 0, QApplication::UnicodeUTF8));
00577 overwrite_doubleBO_box->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "Overwrite Bond Order Double", 0, QApplication::UnicodeUTF8));
00578 overwrite_tripleBO_box->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "Overwrite Bond Order Triple", 0, QApplication::UnicodeUTF8));
00579 overwrite_selected_bonds_box->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "Overwrite Selected Bonds", 0, QApplication::UnicodeUTF8));
00580 groupBox_5->setTitle(QApplication::translate("AssignBondOrderConfigurationDialogData", "Number of Solutions", 0, QApplication::UnicodeUTF8));
00581 single_solution_button->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "single solution", 0, QApplication::UnicodeUTF8));
00582 all_optimal_solutions_button->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "all optimal solutions", 0, QApplication::UnicodeUTF8));
00583 n_opt_solutions_button->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "all optimal solutions but max.", 0, QApplication::UnicodeUTF8));
00584 n_all_solutions_button->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "all solutions but max.", 0, QApplication::UnicodeUTF8));
00585 max_n_opt_solutions->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "25", 0, QApplication::UnicodeUTF8));
00586 max_n_all_solutions->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "25", 0, QApplication::UnicodeUTF8));
00587 groupBox_2->setTitle(QApplication::translate("AssignBondOrderConfigurationDialogData", "Aromatic Rings", 0, QApplication::UnicodeUTF8));
00588 kekulizeBonds_button->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "Kekulize Bonds", 0, QApplication::UnicodeUTF8));
00589 assignBOAromatic_button->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "Assign Bond Order Aromatic", 0, QApplication::UnicodeUTF8));
00590 check_options->setTitle(QApplication::translate("AssignBondOrderConfigurationDialogData", "Hydrogens", 0, QApplication::UnicodeUTF8));
00591 add_hydrogens_checkBox->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "Add Hydrogens", 0, QApplication::UnicodeUTF8));
00592 tabWidget->setTabText(tabWidget->indexOf(basic_tab), QApplication::translate("AssignBondOrderConfigurationDialogData", "Basic", 0, QApplication::UnicodeUTF8));
00593 groupBox12->setTitle(QApplication::translate("AssignBondOrderConfigurationDialogData", "Parameter Set", 0, QApplication::UnicodeUTF8));
00594 Label_10->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "Path", 0, QApplication::UnicodeUTF8));
00595 parameter_file_edit->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "bond_lengths/BondOrder.xml", 0, QApplication::UnicodeUTF8));
00596
00597 #ifndef QT_NO_TOOLTIP
00598 browse_button->setToolTip(QApplication::translate("AssignBondOrderConfigurationDialogData", "Browse your computer for amber file", 0, QApplication::UnicodeUTF8));
00599 #endif // QT_NO_TOOLTIP
00600
00601 browse_button->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "Browse", 0, QApplication::UnicodeUTF8));
00602 groupBox_4->setTitle(QApplication::translate("AssignBondOrderConfigurationDialogData", "Algorithm", 0, QApplication::UnicodeUTF8));
00603 ASTAR_button->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "A-Star", 0, QApplication::UnicodeUTF8));
00604 ILP_button->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "ILP", 0, QApplication::UnicodeUTF8));
00605 groupBox_6->setTitle(QApplication::translate("AssignBondOrderConfigurationDialogData", "Penalty Balance Factor", 0, QApplication::UnicodeUTF8));
00606 atom_penalty_balance_label->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "Atom type", 0, QApplication::UnicodeUTF8));
00607 bond_penalty_balance_label->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "Bond Length", 0, QApplication::UnicodeUTF8));
00608 atom_type_penalty_label->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "100", 0, QApplication::UnicodeUTF8));
00609 bond_length_penalty_label_3->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "%", 0, QApplication::UnicodeUTF8));
00610 bond_length_penalty_label->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "0", 0, QApplication::UnicodeUTF8));
00611 bond_length_penalty_label_2->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "%", 0, QApplication::UnicodeUTF8));
00612 tabWidget->setTabText(tabWidget->indexOf(advanced_tab), QApplication::translate("AssignBondOrderConfigurationDialogData", "Advanced", 0, QApplication::UnicodeUTF8));
00613
00614 #ifndef QT_NO_TOOLTIP
00615 close_button->setToolTip(QApplication::translate("AssignBondOrderConfigurationDialogData", "close window, save options and start assignment", 0, QApplication::UnicodeUTF8));
00616 #endif // QT_NO_TOOLTIP
00617
00618 close_button->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "O&K", 0, QApplication::UnicodeUTF8));
00619 close_button->setShortcut(QString());
00620
00621 #ifndef QT_NO_TOOLTIP
00622 reset_button->setToolTip(QApplication::translate("AssignBondOrderConfigurationDialogData", "Reset all settings to default values", 0, QApplication::UnicodeUTF8));
00623 #endif // QT_NO_TOOLTIP
00624
00625 reset_button->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "Defaults", 0, QApplication::UnicodeUTF8));
00626 reset_button->setShortcut(QString());
00627
00628 #ifndef QT_NO_TOOLTIP
00629 cancel_button->setToolTip(QApplication::translate("AssignBondOrderConfigurationDialogData", "Close window and discard changes", 0, QApplication::UnicodeUTF8));
00630 #endif // QT_NO_TOOLTIP
00631
00632 cancel_button->setText(QApplication::translate("AssignBondOrderConfigurationDialogData", "C&ancel", 0, QApplication::UnicodeUTF8));
00633 cancel_button->setShortcut(QString());
00634 Q_UNUSED(AssignBondOrderConfigurationDialogData);
00635 }
00636
00637 };
00638
00639 namespace Ui {
00640 class AssignBondOrderConfigurationDialogData: public Ui_AssignBondOrderConfigurationDialogData {};
00641 }
00642
00643 QT_END_NAMESPACE
00644
00645 #endif // ASSIGNBONDORDERCONFIGURATIONDIALOGDATA_H