| 381 | } |
| 382 | |
| 383 | static bool get_range(const QString& range, int* begin, int* end) |
| 384 | { |
| 385 | bool ok; |
| 386 | int pos = range.indexOf(QLatin1Char(',')); |
| 387 | if (pos > 0) { |
| 388 | *begin = range.left(pos).toInt(&ok, 10); |
| 389 | if (!ok) return false; |
| 390 | *end = range.mid(pos+1).toInt(&ok, 10); |
| 391 | if (!ok) return false; |
| 392 | } |
| 393 | else { |
| 394 | *begin = range.toInt(&ok, 10); |
| 395 | if (!ok) return false; |
| 396 | *end = *begin; |
| 397 | } |
| 398 | |
| 399 | return (*begin >= 0 && *begin <= *end); |
| 400 | } |
| 401 | |
| 402 | void TaskWindow::execCommand(void) |
| 403 | { |
no test coverage detected