MCPcopy Create free account
hub / github.com/PrismLauncher/PrismLauncher / checkJavaPath

Method checkJavaPath

launcher/ui/widgets/JavaWizardWidget.cpp:447–463  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

445}
446
447void 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
465void JavaWizardWidget::checkFinished(const JavaChecker::Result& result)
466{

Callers

nothing calls this directly

Calls 5

ResolveExecutableFunction · 0.85
valueMethod · 0.80
resetMethod · 0.45
getMethod · 0.45
startMethod · 0.45

Tested by

no test coverage detected