| 2377 | } |
| 2378 | { |
| 2379 | QString v = ui.timer_max_edit->text(); |
| 2380 | if (v.isEmpty()) timer.max = timer.min, timer.v_max = timer.v_min; |
| 2381 | else if (QiVar::isInteger(v.toStdString())) timer.max = QiRange::Restricted(v.toInt(), QiTimer::range_time); |
| 2382 | else timer.v_max = v; |
| 2383 | } |
| 2384 | return timer; |
| 2385 | } |
| 2386 | QiJump EditUi::WidgetGetJump() |
| 2387 | { |
| 2388 | QiJump jump; |
| 2389 | int row = ui.jumpPoint_list->currentRow(); |
| 2390 | if (row > -1) jump.id = ui.jumpPoint_list->item(row)->data(DataRole::id).toInt(); |
| 2391 | return jump; |
| 2392 | } |
| 2393 | QiJumpPoint EditUi::WidgetGetJumpPoint() |
| 2394 | { |
| 2395 | QiJumpPoint jumpPoint; |
| 2396 | jumpPoint.id = actionsRoot->loadId(QiType::jumpPoint).unique(); |
| 2397 | return jumpPoint; |
| 2398 | } |
| 2399 | QiDialog EditUi::WidgetGetDialog() |
| 2400 | { |
| 2401 | QiDialog dialog; |
| 2402 | if (ui.dialog_style_none_radio->isChecked()) dialog.style = QiDialog::none; |
| 2403 | else if (ui.dialog_style_warning_radio->isChecked()) dialog.style = QiDialog::warning; |
| 2404 | else if (ui.dialog_style_error_radio->isChecked()) dialog.style = QiDialog::error; |
| 2405 | dialog.title = ui.dialog_title_edit->text(); |
| 2406 | dialog.text = ui.dialog_text_edit->text(); |
| 2407 | return dialog; |
| 2408 | } |
| 2409 | QiBlock EditUi::WidgetGetBlock() |
| 2410 | { |
| 2411 | QiBlock block; |
| 2412 | block.id = actionsRoot->loadId(QiType::block).unique(); |
| 2413 | return block; |
| 2414 | } |
| 2415 | QiBlockExec EditUi::WidgetGetBlockExec() |
| 2416 | { |
nothing calls this directly
no test coverage detected