9 #ifndef ASSIGNBONDORDERCONFIGURATIONDIALOG_H
10 #define ASSIGNBONDORDERCONFIGURATIONDIALOG_H
13 #include <QtCore/QVariant>
14 #include <QtGui/QAction>
15 #include <QtGui/QApplication>
16 #include <QtGui/QButtonGroup>
17 #include <QtGui/QCheckBox>
18 #include <QtGui/QDialog>
19 #include <QtGui/QDialogButtonBox>
20 #include <QtGui/QGridLayout>
21 #include <QtGui/QGroupBox>
22 #include <QtGui/QHBoxLayout>
23 #include <QtGui/QHeaderView>
24 #include <QtGui/QLabel>
25 #include <QtGui/QLineEdit>
26 #include <QtGui/QPushButton>
27 #include <QtGui/QRadioButton>
28 #include <QtGui/QSlider>
29 #include <QtGui/QSpacerItem>
30 #include <QtGui/QTabWidget>
31 #include <QtGui/QVBoxLayout>
32 #include <QtGui/QWidget>
36 class Ui_AssignBondOrderConfigurationDialogData
39 QGridLayout *gridLayout;
40 QDialogButtonBox *buttonBox;
41 QTabWidget *tabWidget;
43 QGridLayout *gridLayout_3;
44 QGroupBox *groupBox12;
45 QGridLayout *gridLayout_6;
49 QGroupBox *groupBox_5;
50 QGridLayout *gridLayout_2;
51 QRadioButton *single_solution_button;
52 QRadioButton *all_optimal_solutions_button;
53 QRadioButton *n_opt_solutions_button;
55 QRadioButton *n_all_solutions_button;
57 QGroupBox *strategy_gbox;
58 QHBoxLayout *horizontalLayout_2;
59 QRadioButton *ASTAR_button;
60 QRadioButton *FPT_button;
61 QRadioButton *ILP_button;
62 QGroupBox *groupBox_2;
63 QVBoxLayout *verticalLayout_2;
64 QRadioButton *kekulizeBonds_button;
65 QRadioButton *assignBOAromatic_button;
66 QGroupBox *restrictions_groupBox;
67 QGridLayout *gridLayout_4;
69 QCheckBox *overwrite_singleBO_box;
70 QCheckBox *overwrite_doubleBO_box;
71 QCheckBox *overwrite_tripleBO_box;
72 QCheckBox *overwrite_selected_bonds_box;
74 QGroupBox *ASTAR_groupBox;
75 QGridLayout *gridLayout_5;
76 QGroupBox *bond_length_groupBox;
77 QVBoxLayout *verticalLayout_3;
78 QGridLayout *gridLayout1;
79 QLabel *atom_penalty_balance_label;
80 QSlider *penalty_balance_slider;
81 QLabel *bond_penalty_balance_label;
82 QHBoxLayout *hboxLayout;
83 QLabel *atom_type_penalty_label;
84 QLabel *bond_length_penalty_label_3;
85 QSpacerItem *spacerItem;
86 QLabel *bond_length_penalty_label;
87 QLabel *bond_length_penalty_label_2;
88 QGroupBox *hydrogen_check_options;
89 QVBoxLayout *verticalLayout_8;
90 QCheckBox *add_hydrogens_checkBox;
92 void setupUi(
QDialog *AssignBondOrderConfigurationDialogData)
94 if (AssignBondOrderConfigurationDialogData->objectName().isEmpty())
95 AssignBondOrderConfigurationDialogData->setObjectName(QString::fromUtf8(
"AssignBondOrderConfigurationDialogData"));
96 AssignBondOrderConfigurationDialogData->resize(582, 412);
97 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
98 sizePolicy.setHorizontalStretch(0);
99 sizePolicy.setVerticalStretch(0);
100 sizePolicy.setHeightForWidth(AssignBondOrderConfigurationDialogData->sizePolicy().hasHeightForWidth());
101 AssignBondOrderConfigurationDialogData->setSizePolicy(sizePolicy);
102 AssignBondOrderConfigurationDialogData->setMinimumSize(QSize(0, 0));
103 AssignBondOrderConfigurationDialogData->setMaximumSize(QSize(6500, 4900));
104 gridLayout =
new QGridLayout(AssignBondOrderConfigurationDialogData);
105 gridLayout->setSpacing(6);
106 gridLayout->setContentsMargins(11, 11, 11, 11);
107 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
108 buttonBox =
new QDialogButtonBox(AssignBondOrderConfigurationDialogData);
109 buttonBox->setObjectName(QString::fromUtf8(
"buttonBox"));
110 buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::RestoreDefaults);
112 gridLayout->addWidget(buttonBox, 1, 0, 1, 1);
114 tabWidget =
new QTabWidget(AssignBondOrderConfigurationDialogData);
115 tabWidget->setObjectName(QString::fromUtf8(
"tabWidget"));
117 basic_tab->setObjectName(QString::fromUtf8(
"basic_tab"));
118 gridLayout_3 =
new QGridLayout(basic_tab);
119 gridLayout_3->setSpacing(6);
120 gridLayout_3->setContentsMargins(11, 11, 11, 11);
121 gridLayout_3->setObjectName(QString::fromUtf8(
"gridLayout_3"));
122 groupBox12 =
new QGroupBox(basic_tab);
123 groupBox12->setObjectName(QString::fromUtf8(
"groupBox12"));
124 groupBox12->setAlignment(Qt::AlignHCenter);
125 gridLayout_6 =
new QGridLayout(groupBox12);
126 gridLayout_6->setSpacing(6);
127 gridLayout_6->setContentsMargins(11, 11, 11, 11);
128 gridLayout_6->setObjectName(QString::fromUtf8(
"gridLayout_6"));
129 Label_10 =
new QLabel(groupBox12);
130 Label_10->setObjectName(QString::fromUtf8(
"Label_10"));
131 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Minimum);
132 sizePolicy1.setHorizontalStretch(0);
133 sizePolicy1.setVerticalStretch(0);
134 sizePolicy1.setHeightForWidth(Label_10->sizePolicy().hasHeightForWidth());
135 Label_10->setSizePolicy(sizePolicy1);
136 Label_10->setMinimumSize(QSize(0, 25));
137 Label_10->setFocusPolicy(Qt::NoFocus);
138 Label_10->setLineWidth(1);
139 Label_10->setTextFormat(Qt::AutoText);
140 Label_10->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
142 gridLayout_6->addWidget(Label_10, 0, 0, 1, 1);
144 parameter_file_edit =
new QLineEdit(groupBox12);
145 parameter_file_edit->setObjectName(QString::fromUtf8(
"parameter_file_edit"));
146 parameter_file_edit->setMinimumSize(QSize(350, 25));
147 parameter_file_edit->setFocusPolicy(Qt::StrongFocus);
148 parameter_file_edit->setText(QString::fromUtf8(
"bond_lengths/BondOrder.xml"));
149 parameter_file_edit->setMaxLength(32767);
150 parameter_file_edit->setFrame(
true);
151 parameter_file_edit->setEchoMode(QLineEdit::Normal);
152 parameter_file_edit->setAlignment(Qt::AlignLeading);
154 gridLayout_6->addWidget(parameter_file_edit, 0, 1, 1, 1);
157 browse_button->setObjectName(QString::fromUtf8(
"browse_button"));
158 browse_button->setEnabled(
true);
159 browse_button->setMinimumSize(QSize(50, 25));
160 browse_button->setFocusPolicy(Qt::TabFocus);
161 browse_button->setAutoDefault(
true);
163 gridLayout_6->addWidget(browse_button, 0, 2, 1, 1);
166 gridLayout_3->addWidget(groupBox12, 0, 0, 1, 3);
168 groupBox_5 =
new QGroupBox(basic_tab);
169 groupBox_5->setObjectName(QString::fromUtf8(
"groupBox_5"));
170 groupBox_5->setAlignment(Qt::AlignHCenter);
171 groupBox_5->setChecked(
false);
172 gridLayout_2 =
new QGridLayout(groupBox_5);
173 gridLayout_2->setSpacing(6);
174 gridLayout_2->setContentsMargins(11, 11, 11, 11);
175 gridLayout_2->setObjectName(QString::fromUtf8(
"gridLayout_2"));
176 single_solution_button =
new QRadioButton(groupBox_5);
177 single_solution_button->setObjectName(QString::fromUtf8(
"single_solution_button"));
178 single_solution_button->setEnabled(
true);
179 single_solution_button->setChecked(
true);
181 gridLayout_2->addWidget(single_solution_button, 0, 0, 1, 1);
183 all_optimal_solutions_button =
new QRadioButton(groupBox_5);
184 all_optimal_solutions_button->setObjectName(QString::fromUtf8(
"all_optimal_solutions_button"));
185 all_optimal_solutions_button->setEnabled(
true);
186 all_optimal_solutions_button->setMinimumSize(QSize(250, 0));
187 all_optimal_solutions_button->setChecked(
false);
189 gridLayout_2->addWidget(all_optimal_solutions_button, 1, 0, 1, 2);
191 n_opt_solutions_button =
new QRadioButton(groupBox_5);
192 n_opt_solutions_button->setObjectName(QString::fromUtf8(
"n_opt_solutions_button"));
193 n_opt_solutions_button->setEnabled(
true);
194 n_opt_solutions_button->setChecked(
false);
196 gridLayout_2->addWidget(n_opt_solutions_button, 2, 0, 1, 1);
198 max_n_opt_solutions =
new QLineEdit(groupBox_5);
199 max_n_opt_solutions->setObjectName(QString::fromUtf8(
"max_n_opt_solutions"));
200 max_n_opt_solutions->setEnabled(
true);
201 QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Fixed);
202 sizePolicy2.setHorizontalStretch(0);
203 sizePolicy2.setVerticalStretch(0);
204 sizePolicy2.setHeightForWidth(max_n_opt_solutions->sizePolicy().hasHeightForWidth());
205 max_n_opt_solutions->setSizePolicy(sizePolicy2);
206 max_n_opt_solutions->setMaximumSize(QSize(50, 32767));
207 max_n_opt_solutions->setText(QString::fromUtf8(
"25"));
208 max_n_opt_solutions->setAlignment(Qt::AlignRight);
210 gridLayout_2->addWidget(max_n_opt_solutions, 2, 1, 1, 1);
212 n_all_solutions_button =
new QRadioButton(groupBox_5);
213 n_all_solutions_button->setObjectName(QString::fromUtf8(
"n_all_solutions_button"));
214 n_all_solutions_button->setEnabled(
true);
215 n_all_solutions_button->setChecked(
false);
217 gridLayout_2->addWidget(n_all_solutions_button, 3, 0, 1, 1);
219 max_n_all_solutions =
new QLineEdit(groupBox_5);
220 max_n_all_solutions->setObjectName(QString::fromUtf8(
"max_n_all_solutions"));
221 max_n_all_solutions->setEnabled(
true);
222 sizePolicy2.setHeightForWidth(max_n_all_solutions->sizePolicy().hasHeightForWidth());
223 max_n_all_solutions->setSizePolicy(sizePolicy2);
224 max_n_all_solutions->setMaximumSize(QSize(50, 32767));
225 max_n_all_solutions->setText(QString::fromUtf8(
"25"));
226 max_n_all_solutions->setAlignment(Qt::AlignRight);
228 gridLayout_2->addWidget(max_n_all_solutions, 3, 1, 1, 1);
231 gridLayout_3->addWidget(groupBox_5, 1, 0, 1, 1);
233 strategy_gbox =
new QGroupBox(basic_tab);
234 strategy_gbox->setObjectName(QString::fromUtf8(
"strategy_gbox"));
235 strategy_gbox->setAlignment(Qt::AlignHCenter);
236 strategy_gbox->setChecked(
false);
237 horizontalLayout_2 =
new QHBoxLayout(strategy_gbox);
238 horizontalLayout_2->setSpacing(6);
239 horizontalLayout_2->setContentsMargins(11, 11, 11, 11);
240 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
241 ASTAR_button =
new QRadioButton(strategy_gbox);
242 ASTAR_button->setObjectName(QString::fromUtf8(
"ASTAR_button"));
243 ASTAR_button->setEnabled(
true);
244 ASTAR_button->setChecked(
true);
246 horizontalLayout_2->addWidget(ASTAR_button);
248 FPT_button =
new QRadioButton(strategy_gbox);
249 FPT_button->setObjectName(QString::fromUtf8(
"FPT_button"));
251 horizontalLayout_2->addWidget(FPT_button);
253 ILP_button =
new QRadioButton(strategy_gbox);
254 ILP_button->setObjectName(QString::fromUtf8(
"ILP_button"));
255 ILP_button->setChecked(
false);
257 horizontalLayout_2->addWidget(ILP_button);
260 gridLayout_3->addWidget(strategy_gbox, 2, 0, 1, 1);
262 groupBox_2 =
new QGroupBox(basic_tab);
263 groupBox_2->setObjectName(QString::fromUtf8(
"groupBox_2"));
264 groupBox_2->setAlignment(Qt::AlignHCenter);
265 groupBox_2->setChecked(
false);
266 verticalLayout_2 =
new QVBoxLayout(groupBox_2);
267 verticalLayout_2->setSpacing(6);
268 verticalLayout_2->setContentsMargins(11, 11, 11, 11);
269 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
270 kekulizeBonds_button =
new QRadioButton(groupBox_2);
271 kekulizeBonds_button->setObjectName(QString::fromUtf8(
"kekulizeBonds_button"));
272 kekulizeBonds_button->setEnabled(
true);
273 kekulizeBonds_button->setChecked(
true);
275 verticalLayout_2->addWidget(kekulizeBonds_button);
277 assignBOAromatic_button =
new QRadioButton(groupBox_2);
278 assignBOAromatic_button->setObjectName(QString::fromUtf8(
"assignBOAromatic_button"));
279 assignBOAromatic_button->setChecked(
false);
281 verticalLayout_2->addWidget(assignBOAromatic_button);
284 gridLayout_3->addWidget(groupBox_2, 2, 1, 1, 2);
286 restrictions_groupBox =
new QGroupBox(basic_tab);
287 restrictions_groupBox->setObjectName(QString::fromUtf8(
"restrictions_groupBox"));
288 restrictions_groupBox->setAlignment(Qt::AlignHCenter);
289 restrictions_groupBox->setFlat(
false);
290 gridLayout_4 =
new QGridLayout(restrictions_groupBox);
291 gridLayout_4->setSpacing(6);
292 gridLayout_4->setContentsMargins(11, 11, 11, 11);
293 gridLayout_4->setObjectName(QString::fromUtf8(
"gridLayout_4"));
294 label =
new QLabel(restrictions_groupBox);
295 label->setObjectName(QString::fromUtf8(
"label"));
297 gridLayout_4->addWidget(label, 0, 0, 1, 1);
299 overwrite_singleBO_box =
new QCheckBox(restrictions_groupBox);
300 overwrite_singleBO_box->setObjectName(QString::fromUtf8(
"overwrite_singleBO_box"));
301 overwrite_singleBO_box->setChecked(
true);
303 gridLayout_4->addWidget(overwrite_singleBO_box, 1, 0, 1, 1);
305 overwrite_doubleBO_box =
new QCheckBox(restrictions_groupBox);
306 overwrite_doubleBO_box->setObjectName(QString::fromUtf8(
"overwrite_doubleBO_box"));
307 overwrite_doubleBO_box->setChecked(
true);
309 gridLayout_4->addWidget(overwrite_doubleBO_box, 2, 0, 1, 1);
311 overwrite_tripleBO_box =
new QCheckBox(restrictions_groupBox);
312 overwrite_tripleBO_box->setObjectName(QString::fromUtf8(
"overwrite_tripleBO_box"));
313 overwrite_tripleBO_box->setChecked(
true);
315 gridLayout_4->addWidget(overwrite_tripleBO_box, 3, 0, 1, 1);
317 overwrite_selected_bonds_box =
new QCheckBox(restrictions_groupBox);
318 overwrite_selected_bonds_box->setObjectName(QString::fromUtf8(
"overwrite_selected_bonds_box"));
319 overwrite_selected_bonds_box->setEnabled(
true);
320 overwrite_selected_bonds_box->setChecked(
false);
322 gridLayout_4->addWidget(overwrite_selected_bonds_box, 4, 0, 1, 1);
325 gridLayout_3->addWidget(restrictions_groupBox, 1, 1, 1, 2);
327 tabWidget->addTab(basic_tab, QString());
329 advanced_tab->setObjectName(QString::fromUtf8(
"advanced_tab"));
330 ASTAR_groupBox =
new QGroupBox(advanced_tab);
331 ASTAR_groupBox->setObjectName(QString::fromUtf8(
"ASTAR_groupBox"));
332 ASTAR_groupBox->setGeometry(QRect(0, 10, 321, 191));
333 gridLayout_5 =
new QGridLayout(ASTAR_groupBox);
334 gridLayout_5->setSpacing(6);
335 gridLayout_5->setContentsMargins(11, 11, 11, 11);
336 gridLayout_5->setObjectName(QString::fromUtf8(
"gridLayout_5"));
337 bond_length_groupBox =
new QGroupBox(ASTAR_groupBox);
338 bond_length_groupBox->setObjectName(QString::fromUtf8(
"bond_length_groupBox"));
339 bond_length_groupBox->setAlignment(Qt::AlignHCenter);
340 bond_length_groupBox->setChecked(
false);
341 verticalLayout_3 =
new QVBoxLayout(bond_length_groupBox);
342 verticalLayout_3->setSpacing(6);
343 verticalLayout_3->setContentsMargins(11, 11, 11, 11);
344 verticalLayout_3->setObjectName(QString::fromUtf8(
"verticalLayout_3"));
345 gridLayout1 =
new QGridLayout();
346 gridLayout1->setSpacing(6);
347 gridLayout1->setContentsMargins(0, 0, 0, 0);
348 gridLayout1->setObjectName(QString::fromUtf8(
"gridLayout1"));
349 atom_penalty_balance_label =
new QLabel(bond_length_groupBox);
350 atom_penalty_balance_label->setObjectName(QString::fromUtf8(
"atom_penalty_balance_label"));
351 atom_penalty_balance_label->setMouseTracking(
false);
353 gridLayout1->addWidget(atom_penalty_balance_label, 0, 0, 1, 1);
355 penalty_balance_slider =
new QSlider(bond_length_groupBox);
356 penalty_balance_slider->setObjectName(QString::fromUtf8(
"penalty_balance_slider"));
357 penalty_balance_slider->setMaximum(100);
358 penalty_balance_slider->setValue(0);
359 penalty_balance_slider->setSliderPosition(0);
360 penalty_balance_slider->setOrientation(Qt::Horizontal);
362 gridLayout1->addWidget(penalty_balance_slider, 0, 1, 1, 1);
364 bond_penalty_balance_label =
new QLabel(bond_length_groupBox);
365 bond_penalty_balance_label->setObjectName(QString::fromUtf8(
"bond_penalty_balance_label"));
366 bond_penalty_balance_label->setMouseTracking(
false);
368 gridLayout1->addWidget(bond_penalty_balance_label, 0, 2, 1, 1);
371 verticalLayout_3->addLayout(gridLayout1);
373 hboxLayout =
new QHBoxLayout();
374 hboxLayout->setSpacing(6);
375 hboxLayout->setContentsMargins(0, 0, 0, 0);
376 hboxLayout->setObjectName(QString::fromUtf8(
"hboxLayout"));
377 atom_type_penalty_label =
new QLabel(bond_length_groupBox);
378 atom_type_penalty_label->setObjectName(QString::fromUtf8(
"atom_type_penalty_label"));
379 atom_type_penalty_label->setText(QString::fromUtf8(
"100"));
380 atom_type_penalty_label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
382 hboxLayout->addWidget(atom_type_penalty_label);
384 bond_length_penalty_label_3 =
new QLabel(bond_length_groupBox);
385 bond_length_penalty_label_3->setObjectName(QString::fromUtf8(
"bond_length_penalty_label_3"));
386 bond_length_penalty_label_3->setText(QString::fromUtf8(
"%"));
387 bond_length_penalty_label_3->setTextFormat(Qt::RichText);
388 bond_length_penalty_label_3->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
390 hboxLayout->addWidget(bond_length_penalty_label_3);
392 spacerItem =
new QSpacerItem(171, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
394 hboxLayout->addItem(spacerItem);
396 bond_length_penalty_label =
new QLabel(bond_length_groupBox);
397 bond_length_penalty_label->setObjectName(QString::fromUtf8(
"bond_length_penalty_label"));
398 bond_length_penalty_label->setText(QString::fromUtf8(
"0"));
399 bond_length_penalty_label->setTextFormat(Qt::RichText);
400 bond_length_penalty_label->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
402 hboxLayout->addWidget(bond_length_penalty_label);
404 bond_length_penalty_label_2 =
new QLabel(bond_length_groupBox);
405 bond_length_penalty_label_2->setObjectName(QString::fromUtf8(
"bond_length_penalty_label_2"));
406 bond_length_penalty_label_2->setText(QString::fromUtf8(
"%"));
407 bond_length_penalty_label_2->setTextFormat(Qt::RichText);
408 bond_length_penalty_label_2->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
410 hboxLayout->addWidget(bond_length_penalty_label_2);
413 verticalLayout_3->addLayout(hboxLayout);
416 gridLayout_5->addWidget(bond_length_groupBox, 0, 0, 1, 1);
418 hydrogen_check_options =
new QGroupBox(ASTAR_groupBox);
419 hydrogen_check_options->setObjectName(QString::fromUtf8(
"hydrogen_check_options"));
420 hydrogen_check_options->setEnabled(
true);
421 hydrogen_check_options->setMinimumSize(QSize(0, 0));
422 hydrogen_check_options->setAlignment(Qt::AlignHCenter);
423 hydrogen_check_options->setCheckable(
false);
424 verticalLayout_8 =
new QVBoxLayout(hydrogen_check_options);
425 verticalLayout_8->setSpacing(6);
426 verticalLayout_8->setContentsMargins(11, 11, 11, 11);
427 verticalLayout_8->setObjectName(QString::fromUtf8(
"verticalLayout_8"));
428 add_hydrogens_checkBox =
new QCheckBox(hydrogen_check_options);
429 add_hydrogens_checkBox->setObjectName(QString::fromUtf8(
"add_hydrogens_checkBox"));
430 add_hydrogens_checkBox->setEnabled(
true);
431 add_hydrogens_checkBox->setMinimumSize(QSize(250, 0));
432 add_hydrogens_checkBox->setChecked(
false);
434 verticalLayout_8->addWidget(add_hydrogens_checkBox);
437 gridLayout_5->addWidget(hydrogen_check_options, 1, 0, 1, 1);
439 tabWidget->addTab(advanced_tab, QString());
441 gridLayout->addWidget(tabWidget, 0, 0, 1, 1);
443 QWidget::setTabOrder(single_solution_button, all_optimal_solutions_button);
444 QWidget::setTabOrder(all_optimal_solutions_button, n_opt_solutions_button);
445 QWidget::setTabOrder(n_opt_solutions_button, max_n_opt_solutions);
446 QWidget::setTabOrder(max_n_opt_solutions, n_all_solutions_button);
447 QWidget::setTabOrder(n_all_solutions_button, kekulizeBonds_button);
448 QWidget::setTabOrder(kekulizeBonds_button, assignBOAromatic_button);
449 QWidget::setTabOrder(assignBOAromatic_button, penalty_balance_slider);
450 QWidget::setTabOrder(penalty_balance_slider, overwrite_singleBO_box);
451 QWidget::setTabOrder(overwrite_singleBO_box, overwrite_doubleBO_box);
452 QWidget::setTabOrder(overwrite_doubleBO_box, overwrite_tripleBO_box);
453 QWidget::setTabOrder(overwrite_tripleBO_box, overwrite_selected_bonds_box);
455 retranslateUi(AssignBondOrderConfigurationDialogData);
456 QObject::connect(buttonBox, SIGNAL(clicked(QAbstractButton*)), AssignBondOrderConfigurationDialogData, SLOT(dialogButtonClicked_(QAbstractButton*)));
457 QObject::connect(buttonBox, SIGNAL(accepted()), AssignBondOrderConfigurationDialogData, SLOT(accept()));
458 QObject::connect(buttonBox, SIGNAL(rejected()), AssignBondOrderConfigurationDialogData, SLOT(reject()));
460 tabWidget->setCurrentIndex(0);
463 QMetaObject::connectSlotsByName(AssignBondOrderConfigurationDialogData);
466 void retranslateUi(
QDialog *AssignBondOrderConfigurationDialogData)
468 AssignBondOrderConfigurationDialogData->setWindowTitle(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Bond Order Assignment Options", 0, QApplication::UnicodeUTF8));
469 groupBox12->setTitle(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Atomic Valence Penalty Rules", 0, QApplication::UnicodeUTF8));
470 Label_10->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Path", 0, QApplication::UnicodeUTF8));
471 #ifndef QT_NO_TOOLTIP
472 browse_button->setToolTip(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Browse your computer for amber file", 0, QApplication::UnicodeUTF8));
473 #endif // QT_NO_TOOLTIP
474 browse_button->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Browse", 0, QApplication::UnicodeUTF8));
475 groupBox_5->setTitle(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Number of Solutions", 0, QApplication::UnicodeUTF8));
476 single_solution_button->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"single solution", 0, QApplication::UnicodeUTF8));
477 all_optimal_solutions_button->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"all optimal solutions", 0, QApplication::UnicodeUTF8));
478 n_opt_solutions_button->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"all optimal solutions but max.", 0, QApplication::UnicodeUTF8));
479 n_all_solutions_button->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"all solutions but max.", 0, QApplication::UnicodeUTF8));
480 strategy_gbox->setTitle(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Algorithm", 0, QApplication::UnicodeUTF8));
481 ASTAR_button->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"A-Star", 0, QApplication::UnicodeUTF8));
482 FPT_button->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"FPT", 0, QApplication::UnicodeUTF8));
483 ILP_button->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"ILP", 0, QApplication::UnicodeUTF8));
484 groupBox_2->setTitle(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Handling of Aromatic Rings", 0, QApplication::UnicodeUTF8));
485 kekulizeBonds_button->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Kekulize bonds", 0, QApplication::UnicodeUTF8));
486 assignBOAromatic_button->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Assign bond order Aromatic", 0, QApplication::UnicodeUTF8));
487 restrictions_groupBox->setTitle(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Restrictions", 0, QApplication::UnicodeUTF8));
488 label->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"In addition to unknown bond orders:", 0, QApplication::UnicodeUTF8));
489 overwrite_singleBO_box->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Overwrite bond order Single", 0, QApplication::UnicodeUTF8));
490 overwrite_doubleBO_box->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Overwrite bond order Double", 0, QApplication::UnicodeUTF8));
491 overwrite_tripleBO_box->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Overwrite bond order Triple", 0, QApplication::UnicodeUTF8));
492 overwrite_selected_bonds_box->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Overwrite selected bonds", 0, QApplication::UnicodeUTF8));
493 tabWidget->setTabText(tabWidget->indexOf(basic_tab), QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Basic", 0, QApplication::UnicodeUTF8));
494 ASTAR_groupBox->setTitle(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"A-Star", 0, QApplication::UnicodeUTF8));
495 bond_length_groupBox->setTitle(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Penalty Balance Factor", 0, QApplication::UnicodeUTF8));
496 atom_penalty_balance_label->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Atom type", 0, QApplication::UnicodeUTF8));
497 bond_penalty_balance_label->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Bond Length", 0, QApplication::UnicodeUTF8));
498 hydrogen_check_options->setTitle(QString());
499 add_hydrogens_checkBox->setText(QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Add Hydrogens", 0, QApplication::UnicodeUTF8));
500 tabWidget->setTabText(tabWidget->indexOf(advanced_tab), QApplication::translate(
"AssignBondOrderConfigurationDialogData",
"Advanced", 0, QApplication::UnicodeUTF8));
506 class AssignBondOrderConfigurationDialogData:
public Ui_AssignBondOrderConfigurationDialogData {};
511 #endif // ASSIGNBONDORDERCONFIGURATIONDIALOG_H