| 445 | } |
| 446 | |
| 447 | void JavaWizardWidget::checkJavaPath(const QString& path) |
| 448 | { |
| 449 | if (m_checker) { |
| 450 | queuedCheck = path; |
| 451 | return; |
| 452 | } |
| 453 | auto realPath = FS::ResolveExecutable(path); |
| 454 | if (realPath.isNull()) { |
| 455 | setJavaStatus(JavaStatus::DoesNotExist); |
| 456 | return; |
| 457 | } |
| 458 | setJavaStatus(JavaStatus::Pending); |
| 459 | m_checker.reset( |
| 460 | new JavaChecker(path, "", minHeapSize(), maxHeapSize(), m_permGenSpinBox->isVisible() ? m_permGenSpinBox->value() : 0, 0)); |
| 461 | connect(m_checker.get(), &JavaChecker::checkFinished, this, &JavaWizardWidget::checkFinished); |
| 462 | m_checker->start(); |
| 463 | } |
| 464 | |
| 465 | void JavaWizardWidget::checkFinished(const JavaChecker::Result& result) |
| 466 | { |
nothing calls this directly
no test coverage detected