| 2209 | |
| 2210 | idChecker.check(*actions); |
| 2211 | idChecker.reset(*actionsRoot); |
| 2212 | |
| 2213 | TableReload(); |
| 2214 | WidgetReload(); |
| 2215 | } |
| 2216 | } |
| 2217 | |
| 2218 | |
| 2219 | // TODO: new action's widget get |
| 2220 | QiKey EditUi::WidgetGetKey() { |
| 2221 | QiKey key; |
| 2222 | if (ui.key_down_radio->isChecked()) key.state = QiKey::down; |
| 2223 | else if (ui.key_up_radio->isChecked()) key.state = QiKey::up; |
| 2224 | else if (ui.key_click_radio->isChecked()) key.state = QiKey::click; |
| 2225 | key.vk = ui.key_keyedit->key(); |
| 2226 | return key; |
| 2227 | } |
| 2228 | QiKeyState EditUi::WidgetGetKeyState() { |
| 2229 | QiKeyState keyState; |
| 2230 | keyState.vk = ui.keyState_keyedit->key(); |
| 2231 | return keyState; |
| 2232 | } |
| 2233 | QiMouse EditUi::WidgetGetMouse() { |
| 2234 | QiMouse mouse; |
| 2235 | mouse.move = ui.mouse_move_radio->isChecked(); |
| 2236 | mouse.track = ui.mouse_track_check->isChecked(); |
| 2237 | mouse.ex = QiRange::Restricted(ui.mouse_rand_edit->text().toInt(), QiMouse::range_rand); |
| 2238 | mouse.speed = ui.mouse_speed_edit->text().isEmpty() ? 20 : QiRange::Restricted(ui.mouse_speed_edit->text().toInt(), QiMouse::range_speed); |
| 2239 | { |
| 2240 | QString v = ui.mouse_x_edit->text(); |
| 2241 | if (v.isEmpty()); |
| 2242 | else if (QiVar::isInteger(v.toStdString())) mouse.x = QiRange::Restricted(v.toInt(), mouse.move ? QiMouse::range_move : QiMouse::range_pos); |
| 2243 | else mouse.v_x = v; |
| 2244 | } |
| 2245 | { |
| 2246 | QString v = ui.mouse_y_edit->text(); |
| 2247 | if (v.isEmpty()); |
| 2248 | else if (QiVar::isInteger(v.toStdString())) mouse.y = QiRange::Restricted(v.toInt(), mouse.move ? QiMouse::range_move : QiMouse::range_pos); |
nothing calls this directly
no test coverage detected